السلام عليكم ورحمة الله وبركاته ...
أخواني أنا عملت فورم تسجيل يتم عند التسجيل إضافته في قاعدة البيانات وما أريده أن يتم التحقق في قاعدة البيانات من حقل معين وهو عبارة عن رقم ملف مثلاً فإذا كان موجود لا يتم تسجيله مرة أخرى .. ولكن الحاصل الآن أنه يمكن التسجيل بنفس الرقم كل مرة وبالتالي تكرار التسجيل بنفس الرقم في قاعدة البيانات .. وأنا أستخدم هذا الكود:
كود PHP:
$selectnum = mysql_query("SELECT * FROM employee WHERE number = $v2");
$checknum = mysql_num_rows($selectnum);
if ($checknum >= 1) {
$html=eregi_replace("$e_msg","هذا الرقم مسجل من قبل",$html);
echo $html;
}else{
}
mysql_query("INSERT INTO exmployee(id,number,name,type,job,branch1,branch2,note)
value (null,'$v2','$v3','$v4','$v5','$v6','$v7','$v8')");
}
}
وهذا كود الإتصال بقاعدة البيانات وهو يعمل ويوجد إتصال مع القاعدة:
كود PHP:
//الاتصال بقاعدة البيانات
$connection = mysql_connect("localhost","root","root");
mysql_select_db("database", $connection);
فهذا الكود لا يعمل ولا تظهر نتيجة أن الرقم مسجل من قبل ... فما هي المشكلة حتى يعمل هذا الكود ويتم التحقق من الرقم إن كان مسجل أم لا وتأتيه هذه الرسالة؟؟!