Salve a tutti.
In pratica ho una lista di elementi caricati dal db in una tabella, per ciascun elemento l'utente deve digitare la quantità e infine deve cliccare invio (unico pulsante di conferma).
io ho pensato di fare così:
Spesa.php
codice:
<form action="Spesa.php" method="POST"> <?php
include("Config.php");
$query="SELECT * FROM frutti";
$risultato=mysql_query($query)
or die("errore query");
echo "<table border=1>";
echo "<td> Frutta </td> <td> Qt/kg </td> <td> Disponibilita' </td> <td> metti la quantita' </td>";
while ($record=mysql_fetch_array($risultato)){
echo "<tr>";
echo "<td>", $record[0], "</td>", "<td>", $record[1], "</td>", "<td>", $record[2], "</td>";
?>
<td> <input type="text" name="qt" /> </td>
<?php
echo "</tr>";
}
echo "</table>";
?>
<input type="submit" name="ok" />
</form>
</body>
<?php
$nome=$_POST["banana"];
echo "la quantita è", $nome;
?>
Non so come riceve nello script
codice:
input type="text" name="qt" />
in pratica prende solo il valore dell'ultimo testo, invece mi servono tutti, qualche idea?
grazie in anticipo