الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد كود التحقق من ان المدخل ليس فارغ

بدأه man in dark في 14 مايو 2009 · 4 رد · 857 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني اريد كود التحقق من ان المدخل ليس فارغ

لدي هذا الكود لإدخال البيانات اريد اذا ضغط المستخدم على حفظ يتحقق

هل جميع الحقول مكتوب بها ام بعضها فارغ ويظهر رسالة بان الحقل فارغ

لقد سويت كود جافا سكربت و لكن الجافا سكربت من الممكن ان يقوم الشخص بتعطيلها فاريد كود php


<table>
<tr>
<td><h4>name</h4></td>
<td><input type="text" name="name"size="20"></td>

</tr>
<tr>
<td><h4>email</h4></td>
<td><input type="text" name="email" size="20"></td>
</tr>

<tr>
<td><h4>text</h4></td>
<td><textarea rows="2" name="textt" cols="50" dir="rtl"></textarea></td>
</tr>

<td><input type="submit" name="Submit" value="حفظ" ></td>
</tr>
</table>


$name=$_POST['name'];
$email=$_POST['email'];
$textt=$_POST['textt'];

$sql="INSERT INTO tall (id, name, email, textt) VALUES ('', '$name', '$email', '$textt')";

#2
if($name && $email && $text){
echo "done!";
}

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#3

لقد جربت الطريقة بدالة IF ولكن يمكن ادخال البيانات اذا كان حقل الاسم فارغ

#4

السلام عليكــم ورحمـة الله وبركاتــه ،،

على حسب فهي لسؤال وضعت هذا الكود أرجو أن يكون هذا هوا قصدك

بحيث يتحقق من المدخلات و مطابقة الرقم السري

<?php
$nom=$_POST["nom"];
$prenom=$_POST["prenom"];
$email=$_POST["email"];
$nom_user=$_POST["nom_user"];
$passe1=$_POST["passe1"];
$passe2=$_POST["passe2"];
$image=$_POST["image"];
$condition=$_POST["condition"];

$i=1;
if ($nom==null){header('Location:inscription.php');} else {$i=$i+1;}
if ($prenom==null){header('Location:inscription.php');} else {$i=$i+1;}
if ($email==null){header('Location:inscription.php');} else {$i=$i+1;}
if ($nom_user==null){header('Location:inscription.php');} else {$i=$i+1;}
if ($passe1==null){header('Location:inscription.php');} else {$i=$i+1;}
if ($passe2==null){header('Location:inscription.php');} else {$i=$i+1;}
if ($image==null){header('Location:inscription.php');} else {$i=$i+1;}
if ($condition==null){header('Location:inscription.php');} else {$i=$i+1;}
if($passe1 != $passe2){header('Location:inscription.php');} else {$i=$i+1;}

if ($i==10)
{
}
?>

تم تعديل هذه المشاركة بواسطة mohammeding في 15 مايو 2009 في 16:19

#5

أخوي استعمل دالة

isset

بعد تعريف

$name=$_POST['name'];
$email=$_POST['email'];
$textt=$_POST['textt'];

كما فعلت انت

ضع هذا الشرط

if(isset($name),isset($email),isset($text)){

do>>>>

}
else{

echo "please, you have to fill name ,email and text<br>";
}

ممكن تستعمل دالة

empty

أيضا

والسلام عليكم

مواضيع مشابهة