A számítógépem már elég öreg. Tegnap kb. 5-ször módosítottam, de nem, a zárójelek a helyükön vannak. Más számítógépeken is próbáltam. Kiírja, hogy sikeres regisztráció (egy- két módosítás után), de nem küldi el az adatbázisba.
Nekem is lenne egy problémám: a lent leírtak alapján elkészítettem, de az elküldés után állandóan a következőt írja ki: Parse error: syntax error, unexpected T_VARIABLE in /reg.php on line 3
A program kód a következő:
<?php $kapcsolat = mysql_connect("127.0.0.1","felhnev",jelszo" mysql_select_db("adatbazisneve" $usermame = $_POST['username']; $password = $_POST['password']; $email = $_POST['email']; if($username && $password && $email != NULL); { $parancs = "INSERT INTO testing(username,password,email); VALUES('$username','$password', '$email')"; if(mysql_query($parancs)); { print "Sikeres regisztráció! Jelentkezz be!"; } else { print "Sikertelen regisztráció. Próbáld újra, vagy keresd fel a vebmestert!"; } } else { print "A felhasználónév vagy jelszó nem megfelelő kérem javitsa a hibát"; } } mysql_close($kapcsolat); ?>
$kapcsolat = mysql_connect("127.0.0.1","felhnev","jelszo");
mysql_select_db("adatbazisneve");
$usermame = $_POST[username];
$password = $_POST[password];
$email = $_POST[email];
if($username && $password && $email != NULL);
{
$parancs = "INSERT INTO testing(username,password,email) VALUES ('$username', '$password', '$email')";
if(mysql_query($parancs))
{
print "Sikeres regisztráció! Jelentkezz be!";
}
else
{
print "Sikertelen regisztráció. Próbáld újra, vagy keresd fel a vebmestert!";
}
}
else
{
print "A felhasználónév vagy jelszó nem megfelelő kérem javitsa a hibát";
}
}
mysql_close($kapcsolat);
Természetesen if után nem teszünk pontovesszőt, ugye?