salve ragazzi dovrei passare attraverso un form valori di un campo di una tabella che vengono stampati da una query, provo a fare con l'array ma non capisco dove sbaglio.
Codice PHP:
<form action="ordina_menu.php" method="post" id="frm_menu" name="frm_menu">
<fieldset>
<h4>Ordina menu</h4>
<?
$query = "SELECT * FROM azienda ";
$result = mysql_query($query) or die(mysql_error());
if (mysql_num_rows($result) > 0)
{
while ($azienda = mysql_fetch_assoc($result))
{
?>
<table>
<tr>
<td>
<div class="item">
<label for="elenco">azienda [i]*[/i]</label>
<input name="ordina" type="text" class="input" value="<?=$azienda["elenco"]?>" />
</td>
<td>
<div class="item">
<label for="nome">posizionamento [i]*[/i]</label>
<input name="elenco" type="text" class="input" value="<?=$azienda["ordina"]?>" />
</div>
</td>
<?
}
}
?>
</tr>
</table>
</fieldset>
<div class="form-submit">
<input type="submit" value="salva" onclick="this.form.action='ins_ordina_menu.php'"/>
</div>
</form>
il mio problema è come passarli alla pag: ins_ordina_menu.php
i valori da passare per i 2 campi sono circa una decina.
Codice PHP:
$array_elenco = $_POST['elenco'];
$array_ordina = $_POST['ordina'];
for ($i = 1; $i <= sizeof($array_ordina); $i++) {
$query = "UPDATE azienda SET ordina = '$array_ordina[$i]' ";
mysql_query($query) or die(mysql_error());
}