Haruzept: 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'";
}
}

...
?>

  
Hat funktioniert.  
  
VIELEN VIELEN DANK!