kullanıcı kaydı

2 Cevap php

hey bu ben bir çalışanın ama onun değil çalışma giriş ayrıntıları çalışıyorum hangi benim kullanıcı kayıt formu (register_hirer.php) 'dir. onun sonrasında hat üzerinde bir ayrıştırma hatası veriyor: adildir (isset ($ _POST ['submit']) bir {varsa.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>The Freelance World</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<body>
<?php

include"include/connection.php";
if (isset($_POST['submit'])
{

mysql_real_escape_string($_POST['username']);
$checkusername=mysql_query("SELECT * FROM employer WHERE eusername='{$_POST['username']}'");

    if (mysql_num_rows($checkusername)==1)
    {
        echo "username already exist";
    }
    else
    {
        $query = "insert into employer(efname,elname,egender,eemail,eusername,epwd,eadd,ephone,ecity,ecountry) values ('".$_POST['first_name']."','".$_POST['last_name']."','".$_POST['gender']."','".$_POST['email']."','".$_POST['username']."','".$_POST['password']."','".$_POST['address']."','".$_POST['phone']."','".$_POST['city']."','".$_POST['country']."')";

       $result = mysql_query($query) or die (mysql_error());

      echo " Thanks for registration";
 }
}       

?>

<form name="register_hirer" method="post" action="register_hirer.php" >
              <pre><strong>First Name</strong>         <input type="text" name="first_name" >               </pre>
              <pre><strong>Last Name   </strong>       <input type="text" name="last_name">               </pre>
              <pre><strong>Gender   </strong>          <input type="radio" name="gender" > Male  <input type="radio" name="gender" > Female </pre>
              <pre><strong>Email  </strong>            <input type="text" name="email">               </pre>
              <pre><strong>User Name </strong>         <input name="username" type="text" maxlength="10">               </pre>
              <pre><strong>Password    </strong>       <input type="password" name="password">   

<strong>
Postal Address  </strong>   <input type="text" name="address">   </pre>
              <pre><strong>Phone</strong>              <input type="text" name="phone">               </pre>
              <pre><strong>City   </strong>            <input type="text" name="city">               </pre>
              <pre><strong>Country       </strong>     <select name="country"><option selected>please select your country</option><option>Pakistan</option><option>US</option></select>     

                      <input type="submit" name="Submit" value="Submit">         </pre>
            </form>
</body>
</html>

2 Cevap

Sen bir kapanış parantez eksik:

if (isset($_POST['submit'])) {

ama sen veritabanına geçirmeden önce verileri hijyen değiliz ki daha endişe verici sorunları var. Şimdi Dur! Size yorumları okumak vermedi your earlier question?

Sen sonra bir kapanış parantez eksik if (isset($_POST['submit'])

Bunu şöyle olmalıdır: if (isset($_POST['submit']))