من الأشياء التي يتكرر الطلب عليها كل فترة ثم يختفي لعدم وجود حل مناسب ما يلي:
تقديم نموذج (فورم) وعند الضغط على الزر تفتح صفحة جديدة بمقاس معين وفيها يتم تنفيذ الفورم وعرض النتيجة .. ومن تطبيقات هذا الموضوع الاشتراك في قائمة بريدية مثلا أو البحث البسيط بحيث لا يحتاج الموضوع إلا إلى نافذة جديدة صغيرة لعرض النتيجة ..
وسوف نأخذ مثالا ليكون التطبيق عليه أسهل: نريد عمل فورم يدخل الزائر فيه اسمه وإيميله .. وفي الصفحة الجديدة التي تفتح بمقاس 400×200 سنعرض له اسمه وإيميله ..
الطريقة كالتالي:
1- وسم form يكون كالتالي:
2- لمجاراة المثال سيكون هناك حقلان واحد للاسم وواحد للإيميل .. طبعا يمكن زيادة الحقول وتغييرها ..كود HTML:<form name=form method=POST>
3- زر الإرسال كالتالي:كود HTML:<input type="text" name="name"> <input type="text" name="email">
(على اعتبار أن الملف الذي نريد فتحه في نافذة جديدة اسمه file.php) ..كود HTML:<input type="Button" name="Button" value="إرسال" onClick="window.open('file.php?email='+form.email.value+'&name='+form.name.value,'new_win','width=400,height=200')">
وإذا أردنا زيادة الحقول فببساطة نكرر هذا الجزء:
مع تغيير المتغير وعنصر الفورم إلى الاسم الموجود للحقل المطلوب إرساله ..كود HTML:+'&name='+form.name.value
الآن احفظ الملف بأي اسم .. فسوف ننشئ ملف معالجة هذه البيانات كما يلي ..
4- ملف file.php سيكون عاديا جدا ..
ارفع الملفين وجرب ..كود PHP:<?
echo $_GET['name'];
echo "<br>";
echo $_GET['email'];
?>
إذا جربت الطريقة وعندك أي استفسارات فلا تتردد![]()


رد مع اقتباس
ما رديت عاي في لاميل الي ارسلته لك
ياليت تفرد موضوع بالحل إذا وقتك يسمح 