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:
l'id del record lo passo tramite input hidden.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>
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:
upGiacenze è la funzione che esegue la query.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']);
}
}
?>
è giusta perchè l'ho provata con una sola input e funziona.
nn so più che strada prendere.
consigli?

Rispondi quotando