Ciao a tutti.
Sono alle prime armi con il php e ho stilato questo modulo che non funziona, ma non mi restituisce nessun errore, solo pagina bianca.
Modulo:
Codice PHP:
<?php
$giocatore=$_REQUEST['giocatore'];
$squadra=$_REQUEST['squadra'];
$modalità=$_REQUEST['modalità'];
if (trim($giocatore) == "" OR trim($squadra) == ""):
echo "I campi Nome giocatore e Nome squadra devono essere riempiti!";
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
if ($modalità == "acquisti")
{
$query="INSERT INTO acquisti (giocatore, squadra) VALUES ('$giocatore', '$squadra')";
}
else if ($modalità == "cessioni")
{
$query="INSERT INTO cessioni (giocatore, squadra) VALUES ('$giocatore', '$squadra')";
}
else if ($modalità == "conferme")
{
$query="INSERT INTO conferme (giocatore, squadra) VALUES ('$giocatore', '$squadra')";
}
else if ($modalità == "trattative")
{
$query="INSERT INTO trattative (giocatore, squadra) VALUES ('$giocatore', '$squadra')";
}
if (mysql_query($query, $db))
echo "Il modulo è stato aggiornato correttamente";
else
echo "Errore durante l'inserimento";
mysql_close($db);
endif; // chiude la verifica della presenza dei dati
?>
Il modulo sopra scritto è la conseguenza di questo:
<form method="post" action="save.php">
Nome giocatore:
<input type="text" name="giocatore">
Squadra:
<input type="text" name="squadra">
Modalità contratto:
<select name="modalità">
<option value="acquisti">Acquisti</option>
<option value="cessioni">Cessioni</option>
<option value="conferme">Conferme</option>
<option value="trattative">Trattative</option>
</select>
<input type="submit" value="Aggiorna"> <input type="reset" value="Cancella">
</form>
Potreste dare un'occhiata gentilmente quando avrete un po' di tempo?
Grazie.