Ben buna yayınlanmıştır bilgi alır küçük bir PHP dosyası yazdım, o zaman hiç boş olduğundan emin olmak için denetler. Boş değilse, o emin adı zaten yok olmak için denetler. Eğer varsa, o yönlendirir. Değilse, MySQL veritabanı bilgi ekler. Ben sorunun ne olduğunu bilmiyorum, ama formda submit düğmesine bastıktan sonra ona gitmek için çalışırken, tarayıcı sayfası görüntülenir olamaz söyleyerek bir hata görüntüler. İşte kodudur.
<?php
$firstname = $_POST['fname'];
$lastname = $_POST['lname'];
$email = $_POST['email'];
$username = $_POST['user'];
$password = $_POST['pass'];
$con = mysql_connect("localhost","USER","PASS");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("zach_blogin", $con);
$query="SELECT username FROM members WHERE username=$username";
if (mysql_num_rows($username) > 0 ) {
header("Location: register.php?invalid");
} else {
$sql=("INSERT INTO members (username, password, FirstName, LastName, Email)
VALUES ($username, $password, $firstname, $lastname, $email)");
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
else {
header("Location: register.php?required");
}
?>