Ragazzi salve. Ho un problema. Grosso grosso però
Allora vi spiego tutto velocemente: io ho creato una pagina php con un modulo per fare una registrazione utilizzando il comando _GET....
Su form action ho messo una pagina php (pippo.php) che contiene i comandi get e quindi la query string...
Utilizzo il server in locale. Spero abbiate capito l'introduzione xkè adesso vi faccio vedere il codice!! Aiutatemi, grazie.
Pagina con il modulo:
Pagina "pippo.php"codice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Registrati</title> </head> <body> MODULO REGISTRAZIONE SOCOM 2 TORNEI by Leo91 </p> NomeCognome</p> <form action="http://localhost/pippo.php" method="get" name="form1"> <input name="nome" type="text" id="nome"> <input type="text" name="cognome" id="cognome"> </p> NickName E-Mail </p> <input type="text" name="nick" id="nick"> <input type="text" name="mail" id="mail"> <input type="submit" name="Submit" value="Invia"> </p> Arma PreferitaBreve commento </p> <input type="text" name="arma" id="arma"> <input name="commento" id="commento" type="text" maxlength="100"> </p> </form> <hr> </body> </html>
Grazie anticipatamente!codice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Fine</title> </head> <body> <?php $nome = $_GET['nome']; $cognome = $_GET['cognome']; $nick = $_GET['nick']; $mail = $_GET['mail']; $arma = $_GET['arma']; $commento = $_GET['commento']; $host='www.freesql.org'; $user='peo'; $pass='200291'; mysql_connect($host,$user,$pass) or die ("Errore 1 (segnala per favore quest'errore all'admin)"); mysql_select_db("my_leo91") or die ("Errore 2(Segnala per favore quest'errore all'admin)"); echo "Nome = $nome,Cognome = $cognome,NickName = $nick,E-mail = $mail,Arma pref. = $arma,Breve commento= $commento."; mysql_query("INSERT INTO socom (nome, cognome,nick, mail, arma,commento) values ('$nome', '$cognome', '$nick', '$mail', '$arma', '$commento')") or die ("Errore 4(segnala quest'errore all'admin)"); mysql_close() or die ("Errore 5(segnala per favore quest'errore all'admin"); echo "Registrazione avvenuta con successo!" ?> Clicca QUI per tornare alla home! </body> </html>
P.S.: Quello che succede è ke in local mi si collega al server MySQL su www.freesql.org ma, mettendo le pagine in altervista, mi va all'errore 2.Grazie.
Ops!! adesso il codice è quello ke dicevo prima!! Ricontrollate e ditemi cos'è ke nn va!!


Rispondi quotando