Hallo,
das folgende Skript wird mit Variablen gefüttert. Es ist ein Teil einer Sortierfunktion. Allerdings funktioniert es grade irgendwie nicht. Darum habe ich mal die "OR die...." angehängt. Es hakt sich zwar das Script auf, allerdings wird mir keine Fehlermeldeung ausgegeben.
Könntet ihr mal einen Blick drauf werfen?
Das echo $sortchange wird schon nicht mehr angezeigt...
das folgende Skript wird mit Variablen gefüttert. Es ist ein Teil einer Sortierfunktion. Allerdings funktioniert es grade irgendwie nicht. Darum habe ich mal die "OR die...." angehängt. Es hakt sich zwar das Script auf, allerdings wird mir keine Fehlermeldeung ausgegeben.
Könntet ihr mal einen Blick drauf werfen?
PHP-Code:
if($csort_up) {
$sql_csort = "SELECT menusort FROM content
WHERE menusort < '$id' AND
status = 'subcategory' AND
m = '$valm'
ORDER BY menusort DESC LIMIT 1;";
$result_csort = mysql_query($sql_csort) OR die(mysql_error());
$row_csort = mysql_fetch_assoc($result_csort) OR die(mysql_error());
$sortchange = $row_csort["menusort"];
echo $sortchange;
$sql_csort_get_id_id = "SELECT id
FROM content
WHERE menusort = '$id' AND
status = 'subcategory' AND
m = '$valm'
ORDER BY id DESC LIMIT 1;";
$sql_csort_get_id_sortchange = "SELECT id
FROM content
WHERE menusort = '$sortchange' AND
status = 'category' AND
m = '$valm'
ORDER BY id DESC LIMIT 1;";
$result_csort_get_id_id = mysql_query($sql_csort_get_id_id)
OR die(mysql_error());
$result_csort_get_id_sortchange = mysql_query($sql_csort_get_id_sortchange)
OR die(mysql_error());
$row_csort_get_id_id = mysql_fetch_assoc($result_csort_get_id_id)
OR die(mysql_error());
$row_csort_get_id_sortchange = mysql_fetch_assoc($result_csort_get_id_sortchange)
OR die(mysql_error());
$idsort = $row_csort_get_id_id["id"];
$msort = $row_csort_get_id_sortchange["id"];
$sql_sort_entry_up2 = "UPDATE content SET
menusort='$sortchange'
WHERE id = '$idsort';";
$sql_sort_entry_up1 = "UPDATE content
SET menusort='$id'
WHERE id = '$msort';";
mysql_query($sql_sort_entry_up2) OR die(mysql_error());
mysql_query($sql_sort_entry_up1) OR die(mysql_error());
}
EDIT:
Schreibe 1000 mal "Ich will nie wieder so lange Zeilen posten"
Kommentar