ادخال البيانات الي قاعدة البيانات بشرط

Eltiyeb Abd Elphtah • منذ 6 سنوات

ارجو الافادة

عندما اقوم بالضغط عي زر ارسال يرسل البيانات حتي وان كنت لم اقم بملئ الفورم 

ويزيد id في قاغدة البيانات

ما الحل؟

جربت هذا الكود وبرضو بيذيد id 

 

 

<?php
    include('connect.php');
    $username=$_POST['username'];
        $email=$_POST['email'];
    $phone=$_POST['phone'];
    $address=$_POST['address'];
    $x=mysql_query("insert into user (username,email,phone,address) 
    values('".$username."','".$email."','".$phone."','".$address."')")or die("  عفواً لم تتم الإضافة ");  
    if (!isset($x)){
    echo  "null";
}  else{
echo "<h3 style='color: green;'>Thank you for your register !</h3>";   
}  
mysql_close($m);
    ?>
    <form  action"#" method="post" class="vcc">
  <label for="username">
    userName :<p>
  </label>
  <input type="text" name="username" value="" id ="name" ><br>
  <label for="email">
    Email :<p>
  </label>
  <input type="email" name="email" value="" id="email" ><br>
  <label for="phone">
phonenumber:<p>
  </label>
  <input type="text" name="phone" value="" id="phone"><br>
   <label for="address">
    Address :<p>
  </label>
  <input type="text" name="address" value="" id="address" ><br>
<input type="submit"  value="Send" id="sends">
<input type='hidden' name='add' value='user'>
    </form>

formbuy.php

كلمات دليلية:

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (1)

xlmnxp • منذ 6 سنوات

<?php
    include('connect.php');
    $username=$_POST['username'];
    $email=$_POST['email'];
    $phone=$_POST['phone'];
    $address=$_POST['address'];
	
	// دالة empty تتحقق اذا كان الحقل فارغ ترجع true
	if(!empty($username) && !empty($email) && !empty($phone) && !empty($address)){
    	    $x=mysql_query("insert into user (username,email,phone,address) 
    values('".$username."','".$email."','".$phone."','".$address."')")or die("  عفواً لم تتم الإضافة ");
    }

    if (!isset($x)){
    echo  "null";
}  else{
echo "<h3 style='color: green;'>Thank you for your register !</h3>";   
}  
mysql_close($m);
    ?>
    <form  action"#" method="post" class="vcc">
  <label for="username">
    userName :<p>
  </label>
  <input type="text" name="username" value="" id ="name" ><br>
  <label for="email">
    Email :<p>
  </label>
  <input type="email" name="email" value="" id="email" ><br>
  <label for="phone">
phonenumber:<p>
  </label>
  <input type="text" name="phone" value="" id="phone"><br>
   <label for="address">
    Address :<p>
  </label>
  <input type="text" name="address" value="" id="address" ><br>
<input type="submit"  value="Send" id="sends">
<input type='hidden' name='add' value='user'>
</form>

 

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !