adesso dovrebbe essere corretto occorrevano a mio avviso anche altri due array. uno per nomi l'altro per cognomi
Codice PHP:
<?
$sql = "SELECT giocatore.Id as id, giocatore.Nome as nome, giocatore.Cognome as cognome
FROM
squadra,giocatore
WHERE
squadra.CodiceFip = giocatore.CodiceFip and squadra.Denominazione = 'Basket Manciano'";
$result = mysql_query($sql);
if (!isset($_POST['do_gamer'])) {
$table = "<table border=\"1\">\n";
$i = 0;
$giocatori_id = array();
$giocatori_nome = array();
$giocatori_cognome = array();
$table .= "<form action=\"\" method=\"POST\">";
while ($row = mysql_fetch_array($result))
{
$giocatori_id[$i] = $row['id'];
$giocatori_nome[$i] = $row['nome'];
$giocatori_cognome[$i] = $row['cognome'];
$table .= "<tr>\n";
$table .= "<td>\n<input name=\"id[]\" type=\"checkbox\" value=\"" . $giocatori_id[$i] . "\">Id: " . $giocatori_id[$i] . "</td>\n";
$table .= "<td>\n<input type=\"hidden\" name=\"nome[]\" value=\"" . $giocatori_nome[$i] . "\">Nome: " . $giocatori_nome[$i] . "</td>\n";
$table .= "<td>\n<input type=\"hidden\" name=\"cognome[]\" value=\"" . $giocatori_cognome[$i] . "\">Cognome: " . $giocatori_cognome[$i] . "</td>\n";
$table .= "</tr>\n";
$i++;
}
$table .= "<input name=\"do_gamer\" type=\"submit\" value=\"Aggiungi giocatore a mysql\"></form>\n";
$table .= "</table>\n";
echo $table;
}
else {
$selected_id = $_POST['id'];
$selected_nome = $_POST['nome'];
$selected_cognome = $_POST['cognome'];
for($i=0;$i<sizeOf($selected_id);$i++){
$sql = mysql_query("INSERT INTO giocatore SET id='" . $selected_id[$i] . "', nome='" . $selected_nome[$i] . "', cognome='" . $selected_cognome[$i] . "'");
}
}
?>
ciao adesso dovresti essere a posto spero