Witam.
Mam taki problem, potrzebuje wyświetlić id poprzedniego i następnego rekordu, tylko nie wiem, w jaki sposób tego dokonać.
Kombinowałem już z tablicami i z funkcjami prev() i next(), ale to w ogóle nie działa.
Oto w jaki sposób pobieram i wyświetlam dane z MySQL
<?php
$sql = mysql_query("SELECT `wykonawca_id`, `imie_nazwisko` , `nazwa` , `adres` , `telefon` , `email` , `strona_www` , `opis` , `order` FROM `renoma_wykonawcy` WHERE `publikuj` = 1 ORDER BY `order` "); echo "<h1>Zaakceptowani wykonawcy</h1>"; //$changedIDs_prev = explode("|", getPublicedWykIDarray());
//$changedIDs_next = explode("|", getPublicedWykIDarray());
//reset($changedIDs_prev);
//reset($changedIDs_next);
for($g=0; $g<$znalezionych; $g++) {
list
($wykonawca_id, $imie_nazwisko, $nazwa, $adres, $telefon, $email, $www, $opis) = mysql_fetch_row($sql); ?>
<li><a href="../index.php?strona_id=10&akcja=pokaz&wykonawca=<?=$wykonawca_id?>" target="_blank"><b><?=$nazwa?></b> (<?=$imie_nazwisko?>)</a>
<?php
//if(prev($changedIDs) != NULL) {
?>
<a href="?zmien_pozycje=
<?=$wykonawca_id?>&type=up&change_id=
<?=prev($changedIDs_prev)?>" title="zmien pozycje w gore"><img src="images/arrow_up.png" border="0" /></a>
<?php
//}
if(next($changedIDs_next) != NULL) { ?>
<a href="?zmien_pozycje=
<?=$wykonawca_id?>&type=down&change_id=
<?=next($changedIDs_next)?>" title="zmien pozycje w dol"><img src="images/arrow_down.png" border="0" /></a>
<?php
}
?>
<a href="?edytuj_dane=<?=$wykonawca_id?>" title="edytuj dane"><img src="images/icon-edytuj.gif" border="0" /></a>
<a href="?usun=<?=$wykonawca_id?>" title="usun wykonawce"><img src="images/iscon-usun.gif" border="0" /></a>
<br><br />
<?php
}
}
Proszę o pomoc, jak rozwiązać ten problem.
Pozdrawiam
Ten post edytował puz219 6.12.2008, 20:26:55