Salve a tutti, sono qui a porvi l'ennesimo quesito :P, veniamo al dunque.
Praticamente ho una tabella in cui sono presenti valori di un array con di fianco un checkbox.
Avrei bisogno che alla selezione i valori selezionati, ovvero {$row['quantita']} {$row['prodotto']} {$row['terminale']} vengano inseriti in un altra tabella mysql... ma ciò che ottengo è sempre 0++
Fin qui tutto in ordine tranne che per value='$i++' il quale mi restituisce sempre 0++... mentre dovrebbe restituirmi i 3 valori dell'array in modo da poterli inserire in un'altra tabellacodice:$i = 0; $checkboxes = "<input type='checkbox' name='selected[]' value='$i++'/><br />"; echo "<form action='inserisci.php' method='post'>"; echo "<table align='left' border='1' width='60%'>"; echo "<tr><th></th><th>Qnt</th><th>Prodotto</th><th>Term</th></tr>"; foreach ($pdo->query("SELECT * FROM tabella") as $row) { echo "<tr><td>$checkboxes</td><td>{$row['quantita']}</td><td>{$row['prodotto']}</td><td>{$row['terminale']}</td></tr>"; } echo "</table><br />"; <p><input type="submit" value="Modify" tabindex="3"/> </form></p>
inserisci.php
codice:$selezionati = isset($_POST['selected']) ? $_POST['selected'] : array(); foreach($selezionati as $selezione) { echo $selezione . '<br/>'; }