Hallo,
ich habe eine Liste mit Einträgen, deren Reihenfolge man verändern kann, in dem man die Einträge jeweils nach oben und nach unten verschieben kann. Leider klappt das nicht so ganz, wie ich mir das vorgestellt habe.
Sobald man auf den Button "Eintrag nach oben schieben" klickt, wird das Feld 'nr' der aktuellen Zeile übergeben, das für die Reihenfolge der Einträge zuständig ist.
Leider passiert garnix. Ich bekomme nichtmal eine Fehlermeldung. Hat von euch jemand eine Ahnung woran's liegen könnte?
Danke im Voraus,
ChatJack
ich habe eine Liste mit Einträgen, deren Reihenfolge man verändern kann, in dem man die Einträge jeweils nach oben und nach unten verschieben kann. Leider klappt das nicht so ganz, wie ich mir das vorgestellt habe.
Sobald man auf den Button "Eintrag nach oben schieben" klickt, wird das Feld 'nr' der aktuellen Zeile übergeben, das für die Reihenfolge der Einträge zuständig ist.
PHP-Code:
if($move=="up"){
$sql_up = "SELECT nr from rbf_texte WHERE nr<'$nr' ORDER by nr DESC LIMIT 1";
$res_up = mysql_query($sql_up);
while ($row_up = mysql_fetch_row ($res_up)) {
$nr2 = $row_up[0];
mysql_query("UPDATE rbf_texte SET nr='9999' WHERE nr='$nr'");
mysql_query("UPDATE rbf_texte SET nr='$nr' WHERE nr='$nr2'");
mysql_query("UPDATE rbf_texte SET nr='$nr2' WHERE nr='9999'");
}
}
Danke im Voraus,
ChatJack
Kommentar