hallo
hab eine kleine Blätterfunktion kreiert die geht aber nit gescheit
kurze erläuterung:
Die Blätterfunktion geht einfach immer zur nächsten Seite (Datensatz in der mySQL-Tabelle) und richtet sich nach der id-Spalte.
wenn eine id gelöscht wurde in der DB dann soll das Blättern natürlich auch gehen, deswegen arbeite ich auch mit arrays
hier mal der noch nicht funktionierende code:
rückwärts geht garnicht und bei vorwärts zeigt er immer "id=2" an?
hab eine kleine Blätterfunktion kreiert die geht aber nit gescheit
kurze erläuterung:
Die Blätterfunktion geht einfach immer zur nächsten Seite (Datensatz in der mySQL-Tabelle) und richtet sich nach der id-Spalte.
wenn eine id gelöscht wurde in der DB dann soll das Blättern natürlich auch gehen, deswegen arbeite ich auch mit arrays
hier mal der noch nicht funktionierende code:
PHP-Code:
include ("../inc/mysqlsub.inc");
connect_to_db ();
$table = "liste";
$id = $_GET['id'];
// Blätterfunktion nach id, prüfen der vorhandenen ids
$ids = array();
$idpos = array_search($id,$ids);
$qry = mysql_query("SELECT id FROM ".$table." ORDER BY id ASC");
$abfrage = "SELECT * FROM liste WHERE id LIKE '$id'";
// Schauen ob das feld vorhanenden ist
$ergebnis = mysql_query($abfrage);
echo "<blabla.....";
while ($data = mysql_fetch_array($qry))
{
$ids[] = $data['id'];
}
if($id > 0)
{
echo"<tr>
<td><a href=\"".$_SERVER['PHP_SELF']."?id=".$ids[$idpos-1]."\"><img src=\"/images/zurueck.gif\"></a></td>
<td class=\"tabellekopfklein\">blättern</td>";
}
if($id < count($ids))
{
echo"<td><a href=\"".$_SERVER['PHP_SELF']."?id=".$ids[$idpos+1]."\"><img src=\"/images/weiter.gif\"></a></td>
</tr>
</table>";
} else {
echo"<td><img src=\"/images/inaktiv.gif\"></td></tr></table>";
}
echo "</td>
Kommentar