Ho provato come mi hai consogliato, nonostante l'avessi già fatto, però niente da fare, continua a cacciarmi lo stesso errore :Undefined index: giocatore.
L'unica variante è che questa volta il messaggio d'errore che avevo scritto io non esce proprio.
Se può essere d'aiuto nel darmi una mano posto il codice completo e non solo la parte interessata:
<?php
$squadra="$_GET[squadra]";
if($squadra==""){echo"Non c'è la squadra";}
else{
$creazione=mysql_query("CREATE TABLE $squadra(id INT(20) NOT NULL AUTO_INCREMENT PRIMARY KEY,nome_cognome CHAR(30) NOT NULL,ruolo CHAR(20),club CHAR(15),costo MEDIUMINT(9) )");
}
$nome_var = $_GET['giocatore'];
if (isset($nome_var)){echo"Non c'è il giocatore";}
else{
if( is_array($nome_var) )
{count($nome_var);
reset($nome_var);
foreach ($nome_var as $value) {
$inserimento="INSERT INTO $squadra(nome_cognome) VALUES('$value')";
$prova=mysql_query($inserimento) or die(mysql_error());
}
}
}
?>
In pratica in un form precedente ho un input text e tutta una serie di checkbox, la variabile $squadra è il testo scritto nell'input mentre la variabile $nome__var è l'array creato dai checkbox. Ripeto continua a cacciare l'errore sulla riga della variabile $nome_var(Undefined index: giocatore)
Grazie anticipatamente
Ps: ho provato anche il comando sizeof ma niente.