PHP Form Validator / MySQL Ekle

0 Cevap php

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");
}
?>

0 Cevap