ادخال البيانات الي قاعدة البيانات بشرط
ارجو الافادة
عندما اقوم بالضغط عي زر ارسال يرسل البيانات حتي وان كنت لم اقم بملئ الفورم
ويزيد 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>
ساعد بالإجابة
"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."
الإجابات (1)
<?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>
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !