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:
La pagina php 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>
Ho provato ad esguirlo e mi dice classifica aggiornata, dopo di che vado a verificare nel database e non ha aggiornato un tubocodice:<? // 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); ?>![]()
Credo di aver fatto un po di casino nel codice ma non riesco a capire dove.
Help

Rispondi quotando
non ne vuole sapere di inserire quei maledetti dati
