Salutari tuturor!
Am urmatoarea problema:
Trebuie sa fac o paginatie cu niste id-uri importate din database(mysql). Problema este ca id-urile nu sunt 1, 2, 3, 4, 5 si asa mai departe, ci 2, 4, 7, 10, etc.
Am ajuns pana aici dupa care m-am blocat ...
Cod:
<?php
$query = "SELECT * FROM gallery WHERE category = '$value'";
$result = mysqli_query($connect, $query);
if (mysqli_num_rows($result) >= 1) {
while($row = mysqli_fetch_array($result)) {
$pag[] = $row['id'];
}
}
$count = 1;
$items = '';
$first = reset($pag);
$last = end($pag);
if ($_GET['language'] == 'en') {
$lang = 'en/';
} else {
$lang = 'de/';
}
$current = decode($_GET['id']);
$prev = $current - 1;
$next = $current + 1;
foreach($pag as $value) {
echo '<a href="/preview/'.$lang.encode($value).'/'.encode($category).'/" title="'.$titleen.'">'.$count.'</a>';
$count++;
$vl[] = $value;
}
if ($prev >= $first) {
echo '<a href="/preview/'.$lang.encode($value).'/'.encode($category).'/" title="'.$titleen.'"><< '.$value.'</a>';
}
if ($next <= $last) {
echo '<a href="/preview/'.$lang.encode($value).'/'.encode($category).'/" title="'.$titleen.'">>> '.$value.'</a>';
}
?>
Acest echo "echo '<a href="/preview/'.$lang.encode($value).'/'.encode($category).'/" title="'.$titleen.'">'.$count.'</a>';" imi arata toate id-urile numerotate 1 = 2, 2 = 4, 3 = 7, etc.
Daca las acest link vizibil nu este nici o problema dar daca vreau sa adaug buton de prev si next atunci apare problema.
Va multumesc pentru ajutor.
