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++
codice:
$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>
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 tabella
inserisci.php
codice:
$selezionati = isset($_POST['selected']) ? $_POST['selected'] : array();
foreach($selezionati as $selezione) {
echo $selezione . '<br/>';
}