Ciao.
Ho provato ad inserire il ciclo nella pagina che crea il form, ma non ottengo niente: sempre lo stesso risultato. non riesco a mantenere la distinzione tra i campi.
Forse se posto un po' di codice e' meglio....
I nomi campo1 campo2 campo3 erano solo di comodo.
Ovviamente la tabella html contenuta nel form e' generata con una query sul db
Questo e' il contenuto del form.Codice PHP:while ($risultato = mysql_fetch_assoc($query)) {
$Cognome = htmlentities($risultato['Cognome']);
$Nome = htmlentities($risultato['Nome']);
$Descrizione = htmlentities($risultato['Descrizione']);
echo"<tr><td>$Cognome</td>
<td>$Nome</td>
<td>$Descrizione</td>";
echo'<td><input type="checkbox" name="nome_var[]" value="'.$isultato['Cognome'],
' ',$risultato['Nome'],' ',$risultato['Descrizione'].'"</td></tr>';
}
echo"</table>";
Nella nuova pagina se faccio un echo di nome_var[] (ipotizzando di aver spuntato due checkbox) ottengo questo:
0 => contenuto1 di Cognome contenuto1 di Nome contenuto1 di Descrizione
1 => contenuto2 di Cognome contenuto2 di Nome contenuto2 di Descrizione
con 1 e 2 intendo il contenuto dei rispettivi campi della due righe selezionate.
Come posso estrapolare dall'array i singoli campi da inviare alla seconda tabella?
Ho provato a inserire nel form il ciclo che mi hai suggerito, ma non ottengo il risultato sperato.
Grazie per l'aiuto a te e a quanti vorranno intervenire.
Emanuele

Rispondi quotando