السلام عليكم
اود الحصول على سكريبت التحقق من البيانات المدخلة فى الفروم
حيث يوجد فى بعض المواقع
حيث يتم وضع علامة الصواب اوالخطا بعد كتابة كل بند فى نفس صفحة الفورم وليس فى الصفحة التارجيت
السلام عليكم
اود الحصول على سكريبت التحقق من البيانات المدخلة فى الفروم
حيث يوجد فى بعض المواقع
حيث يتم وضع علامة الصواب اوالخطا بعد كتابة كل بند فى نفس صفحة الفورم وليس فى الصفحة التارجيت
ابو مهيتاب
يوجد هناك نوعين من عملية التحقق (Validation). الاولى هي بإستخدام الـ PHP , وتسمى Server Side Validation , والثانية بإستخدام الجافا سكربت , وتمسى Client Side Validation . ولكلاً منهما حالات استخدام محددة ..
يمكنك البحث في الجوجل عنهما ..
اشكركم جميعا
ما اقصده هو التحقق بى ال بى اتش بى
والاسكريبت موجود فى الموقع هذا
http://www.100webspace.com/order/?ref=p&plan=1
واريده من فضلكم
ابو مهيتاب
mahetab كتب:اشكركم جميعاما اقصده هو التحقق بى ال بى اتش بى
والاسكريبت موجود فى الموقع هذا
http://www.100webspace.com/order/?ref=p&plan=1
واريده من فضلكم
الموقع الذي ذكرته يستخدم التحقق من خلال جافا سكربت (كمال قال الاخ محمد ديوب , اجاكس) , ويستخدم تحديدياً مكتبه xajax ..
لكن با اخوان كيف يمكن التحقق من ان هل ان اسم المستخدم موجود مسبقا داخل قاعدة البيانات باستخدام هذا الاسكريبت
يافقسنى :lol:
ابو مهيتاب
mahetab كتب:لكن با اخوان كيف يمكن التحقق من ان هل ان اسم المستخدم موجود مسبقا داخل قاعدة البيانات باستخدام هذا الاسكريبت
الفكرة بإستخدام الاجاكس بشكل مبسط هي انه سيكون لديك صفحتين , صفحه HTML فيها نموذج الادخال , وكود الاجاكس , والصفحه الثانية هي عباره عن كود PHP يقوم بالاتصال بقاعدة البيانات وعمل إستعلام في جدول المستخدمين ليرى هل يوجد سجلات ام لا ..
الذي سيحدث , هو ان المستخدم يقوم بإدخال بيانات التسجيل من خلال النموذج في صفحه الـ HTML . يقوم كود الاجاكس في هذه الصفحه بالاتصال مع صفحه الـ PHP ولكن من وراء الكواليس اي ان المستخدم لن يضطر لمغادره الصفحه (فكره الاجاكس) , بل سيقوم كود الاجاكس بفتح قناه اتصال فرعية للتحقق من وجود اسم المستخدم المدخل .
مثال بإستخدام مكتبه الـ jQuery
تم تعديل هذه المشاركة بواسطة محمد معاشر في 20 يوليو 2008 في 19:38
كود رابط المثال السابق, قد يبدو معقد قليلاُ لانه يستخدم اجاكس بواسطه JSON عن طريق مكتبه jQuery ..
على العموم , اعددت مثال بسيط مرفق , وهو يستخدم مكتبه Sajax لتطبيق الاجاكس ..
المثال عباره عن نموذج مكون من مربع نص وزر . عندما تكتب الاسم الذي تريد اختبار وجوده وتضغط "فحص" , يقوم يقوم الاجاكس بتشغيل كود PHP والذي بدوره يقوم هذا الكود بالتحقق من وجود الاسم في الجدول . طبعاً عمليه تشغيل الاجاكس تتم بواسطه Sajax .
المثال يفرض وجود قاعدة بإسم test على الـ localhost . وعبارات SQL لبناء الجدول هي :
CREATE TABLE `users` (
`user_id` INT( 9 ) NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 50 ) NOT NULL ,
`password` VARCHAR( 32 ) NOT NULL ,
PRIMARY KEY ( `user_id` ) ,
UNIQUE (`username`)
);
INSERT INTO `users` ( `username` , `password` ) VALUES ('username', 'password');
INSERT INTO `users` ( `username` , `password` ) VALUES ('ali', 'password');
INSERT INTO `users` ( `username` , `password` ) VALUES ('ahmed', 'password');
INSERT INTO `users` ( `username` , `password` ) VALUES ('omer', 'password');هذا الكود ستنفذه في الـ phpmyadmin ..
اقرأ المثال جيداً ..
تم تعديل هذه المشاركة بواسطة محمد معاشر في 21 يوليو 2008 في 19:51
عفوا الاسكريبت مش شغال معى
يعطى
alert
اكثر من سطر بالاخطاء
وانا اضفت الجمل التالية لتفادى الاخطاء ولكن لم يفلح
<?php
ob_start();
?>
الكود هنا
<?php
ob_end_flush();
?>
ابو مهيتاب
ماهي بالضبط الاخطاء ؟
السكريبت يعمل بشكل سليم تأكد من أنك طبقت التعليمات بشكل صحيح