Ciao a tutti,
vorrei eseguire una query di tipo insert in modo automatico, mi spiego meglio.
Ho una tabella t_utenti e ho creato la possibilità di selezionare più id e modificarli in blocco, appena seleziono più id il meccanismo è il seguente:
Codice PHP:
<form name="info" method="post" action="?action=insert_2&mode=send">
<?
$s = mysql_query("select * from t_temp, t_utenti where cod_poID = " . $poID . " and cod_userID = userID ");
//La query non fa altro che selezionarmi gli utenti che ho deciso di selezionare nello step1
$r = mysql_fetch_array($s);
$cont = 1;
while($r){
?>
Email: <input type="text" name="email[<? echo $cont; ?>]" value="<? echo $r["email"]; ?>" />
Username: <input type="text" name="username[<? echo $cont; ?>]" value="<? echo $r["username"]; ?>" />
<input type="hidden" name="userID" value="<? echo $r["userID"]; ?>" />
<?
$r = mysql_fetch_array($s);
}
?>
<input type="submit" name="invia" value="invia" />
</form>
Se ho selezionato 2 utenti mi appariranno 2 form differenti con le informazioni dei 2 utenti e inviando il form dovrò riuscire a passare tutte le informazioni modificate e inserirle in un altro db, ma è proprio qui che mi inceppo.
Ho provato ad utilizzare il foreach ma non riesco a passare tutti i dati insieme.