salve!
sto combattendo con un problema già da un pò.
dentro questo form ci stanno varie input text.
quando faccio il submit mi dovrebbe prendere i diversi valori e fare l'UPDATE su ub mysql.
il form è questo:
codice:
<form name="form_giacenze" method="post" action="">
<table id="tb_giacenze">
<thead>
<tbody>
<tr>
<td class="tb_art_codice">C2.5.902</td>
<td>999A NERO</td>
<td></td>
<td class="tb_taglia">
<input class="tb_taglia" type="text" value="" name="qt_giac[]">
<input type="hidden" value="600" name="art_id">
</td>
<td class="tb_taglia">
<input class="tb_taglia" type="text" value="" name="qt_giac[]">
<input type="hidden" value="601" name="art_id">
</td>
<td class="tb_taglia">
<input class="tb_taglia" type="text" value="" name="qt_giac[]">
<input type="hidden" value="602" name="art_id">
</td>
</tr>
<tr>
<td>
<input type="submit" name="btn_giac" value="Send">
</td>
</tr>
</tbody>
</table>
</form>
l'id del record lo passo tramite input hidden.
il problema è che questo:
nn riesco a fare l'upload multiplo.
cioè se riempi più di una casella la query nn viene eseguita.
al submit del form faccio questo:
Codice PHP:
<?php
if ($_SERVER['REQUEST_METHOD'] == "POST" && isset($_POST['btn_giac'])) {
for ($i = 0; $i < count($_POST['qt_giac']); $i++) {
upGiacenze($_POST['qt_giac'], $_POST['art_id']);
}
}
?>
upGiacenze è la funzione che esegue la query.
è giusta perchè l'ho provata con una sola input e funziona.
nn so più che strada prendere.
consigli?