Okay, jeg har brygget dette sammen:
- $level = "3";
- $belongsto = "999";
- $name = "OVERSKRIFT";
- $content = "INDHOLD KOMMER MÅSKE...";
- $date = "27/09 - 2012";
-
- $selected_menu = "4";
-
- $menuorder_numeber = $selected_menu + 1;
-
- $menuorder = array(
- 0 => "500",
- 1 => "400",
- 2 => "200",
- 3 => "100",
- 4 => "300"
- );
-
- array_splice($menuorder, $menuorder_numeber, 0, "YAY");
-
- foreach($menuorder as $val => $id) {
-
- $sql = "UPDATE structure_menu SET menuorder = '$val' WHERE id = '$id'";
-
- $result = mysql_query($sql) or die (mysql_error());
-
- if(mysql_errno()){
-
- echo "MySQL error " . mysql_errno() . ": " . mysql_error() . "\n<br>When executing <br>\n" . $sql . "\n<br>";
-
- } else {
-
- echo "<p><b>" . $sql . "</b> Was Succesful.</p>";
-
- }
-
- }
-
- $sql = "INSERT INTO `structure_menu` (`level`, `belongsto`, `menuorder`, `name`, `content`, `date`) VALUES ('$level', '$belongsto', '$menuorder_numeber', '$name', '$content', '$date')";
-
- $result = mysql_query($sql) or die (mysql_error());
-
- if(mysql_errno()){
-
- echo "MySQL error " . mysql_errno() . ": " . mysql_error() . "\n<br>When executing <br>\n" . $sql . "\n<br>";
-
- } else {
-
- echo "<p><b>" . $sql . "</b> Was Succesful.</p>";
-
- }
Denne del, skal jeg så have lavet om, så det er hentet fra mysql.
- $menuorder = array(
- 0 => "500",
- 1 => "400",
- 2 => "200",
- 3 => "100",
- 4 => "300"
- );
Hvor 0-4 er menuorder, og 100-500 er id.
Jeg har prøvet sådan her:
- $sql = "SELECT id, menuorder FROM structure_menu WHERE id = '$selected_menu'";
-
- $result = mysql_query($sql) or die (mysql_error());
-
- $menuorder = mysql_fetch_array($result) or die (mysql_error());
-
- if(mysql_errno()){
-
- echo "MySQL error " . mysql_errno() . ": " . mysql_error() . "\n<br>When executing <br>\n" . $sql . "\n<br>";
-
- } else {
-
- echo "<p><b>" . $sql . "</b> Was Succesful.</p>";
-
- }
Men det hverken rapporter fejl, eller giver anden respons.
Og jeg ved ikke engang om det er muligt at gøre det sådan?