V3xX: Menü Reihenfolge ändern

Beitrag lesen

Hallo erstmals,

1. Du liest die Variable $reihenfolge gar nicht aus dem $_POST.
2. $menuid ist deine $reihenfolge
3. kann es meiner Meinung nach mehr als ein Feld sein, du fragst aber nur ein Feld ab.. -> kann nicht funktionieren
4. Hier ein Lösungsansatz

<?php  
...  
  
$arr = array();  
?>  
  
...  
  
  <?php  
                        while ($pro = mysql_fetch_array($verwaltung_query))  
                        {  
                                while ($seiten = mysql_fetch_array($seiten_query))  
                                {  
					$arr[] = $pro['menuid'];  
                        ?>  
  <tr>  
    <td><?=$seiten['title']?>  
      : </td>  
    <td><input size="2" name="<?=$pro['menuid']?>" value="<?=$pro['reihenfolge']?>"></td>  
  </tr>  
  <?php  
                                }  
                        }  
  
 ...  
  
if(isset($_POST['save']))  
{  
	foreach ($arr as $var){  
		$reihenfolge = ($_POST[$var]);  
                $add = "UPDATE `Menu` SET `reihenfolge` = '$reihenfolge' WHERE `menuid` = '$var'";  
	}  
}  
  
...  
?>