Ciao a tutti
ho creato una form che invia i dati a una pagina che li controlla per nn funziona mi da errore
allora il codice della form è questo
Codice HTML:
<form name="moduloGuest" action="elabora_reg.php" method="post">
<table>
<tr>
<td>Il tuo nome:</td><td><input type="text" name="nome" size="30" maxlength="40"></td>
</tr>
<tr>
<td>Password</td><td><input type="text" name="password" size="30" maxlength="40"></td>
</tr>
<tr>
<td valign="top">e_mail</td><td><input type="text" name="e_mail" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" value="Registrati!"></td>
</tr>
</table>
</form>
ed elabora_reg è questo:
Codice PHP:
<?php
$connessione=mysql_connect("localhost", "username", "password");
$selezione_db=mysql_select_db("nome_db", $connessione);
?>
<HTML>
<HEAD>
</HEAD>
<BODY>
<?php
$nome=htmlspecialchars($_POST[nome]);
$password=htmlspecialchars($_POST[password]);
$e_mail=htmlspecialchars($_POST[e_mail]);
$sql="SELECT * FROM members WHERE username='$nome'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count==1){
echo "Mi dispiace ma l'username $nome e già usata"
}
$sql1="SELECT * FROM members WHERE password='$password'";
$result1=mysql_query($sql1);
$count1=mysql_num_rows($result1);
if($count1==1){
echo "Mi dispiace ma la password $password e già usata"
}
$sql2="SELECT * FROM members WHERE mail='$e_mail'";
$result2=mysql_query($sql2);
$count2=mysql_num_rows($result2);
if($count2==1){
echo "Mi dispiace ma ti sei già iscritto con questa e_mail"
}
else {
$inserimento=mysql_query("insert into members (username, password, e_mail) values (\"$nome\", \"$password\", \"$e_mail\")")or die(mysql_error());
echo "Bravo ti sei iscritto ora puoi fare quello che vuoi";
}
?>
</BODY>
</HTML>
(nn vi posto le informazioni di collegamento corrette)
l'errore che mi da è questo
Codice:
Parse error: syntax error, unexpected '}', expecting ',' or ';' in /membri/pupax/pupax.it/elabora_reg.php on line 20
mi sapete dire il perchè e anche corregermi il codice
io ho studiato php ma nn ne so molto