Ho bisogno di inserire i dati nel db, ma allo stesso tempo vorrei evitare di inserire lo stesso dato 2 volte...
Se faccio così non funziona
Codice PHP:
while($row=mysql_fetch_array($select)){
if($row['giocatore'] != $_POST['giocatore'] || $row['giocatore'] == ''){
$query = "INSERT INTO marcatori"."(giocatore,squadra)"."VALUES('".str_replace($sostituire, $con, $stringa2)."','".str_replace($sostituire, $con, $stringa3)."')";
$result = mysql_query($query) or die (mysql_error());
print "
[b]".$_POST['giocatore']." è stato inserito[/b]"."<meta http-equiv='refresh' content='2; url=marcatori.php'>";
}else{
print "
[b]".$_POST['giocatore']." è già presente[/b]"."<meta http-equiv='refresh' content='2; url=marcatori.php'>";
}
}
Avevo pensato di memorizzare il risultato in un array per usarlo fuori dal ciclo ma non riesco a farlo...
Codice PHP:
while($row=mysql_fetch_array($select)){
$prova[] = $row['giocatore'];
}
print $prova;
Mi dice che prova è un array senza darmi i dati nel db...