Stavo provando a fare uno script, composto da una pagina htm e una php che deve trasmettere una serie di query al database ma c'è un problemino:
La pagina html contiene questo:
codice:
<?
include ("dati.php");
?>
<html>
<head>
<meta name=Proprietà content=War System>
<meta name=ProgId content=AAO Federation>
</head>
<body bgcolor="#FFFFFF">
<form method=post action=prova.php>
<select name=point>
<option value=1>[9thFolgore]
<option value=2>Pareggio
<option value=3>[ICE]
</select>
<input type=submit value=Invia>
</form>
</body>
</html>
La pagina php questo:
codice:
<? // AGGIORNA LA CLASSIFICA
include("dati.php");
$db = mysql_connect($db_host, $db_login, $db_pass);
if ($db == FALSE)
die ("Errore nella connessione.");
mysql_select_db($database, $db)
or die ("Errore nella selezione del database.");
if ($point='1'){ // Se ha vinto la squadra 1
$query = "UPDATE classifica_a SET punti = punti + '3' WHERE id='1'";
if (mysql_query($query, $db))
echo "Classifica aggiornata!";
else
echo "Erorre durante l'inserimento";
}
if ($point='2'){ // Se hanno pareggiato
$query = "UPDATE classifica_a SET punti = punti + '1' WHERE id='1'";
$query = "UPDATE classifica_a SET punti = punti + '1' WHERE id='2'";
if (mysql_query($query, $db))
echo "Classifica aggiornata!";
else
echo "Erorre durante l'inserimento";
}
if ($point='3'){ // Se ha vinto la squadra 2
$query = "UPDATE classifica_a SET punti = punti + '3' WHERE id='2'";
if (mysql_query($query, $db))
echo "Classifica aggiornata!";
else
echo "Erorre durante l'inserimento";
}
mysql_close ($db);
?>
Ho provato ad esguirlo e mi dice classifica aggiornata, dopo di che vado a verificare nel database e non ha aggiornato un tubo
Credo di aver fatto un po di casino nel codice ma non riesco a capire dove.
Help