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

اريد حل لمشكلة 2 Submit في صفحة واحدة

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

السلام عليكم

اخواني اريد السؤال عن include و 2submit

لدي صفحة باسم index.php واقوم باستدعاء صفحتين باستخدام


include('page1.php');
include('page2.php');

وكلا الصفحتين تحتوي على كود ادخال البيانات

مثلا صفحة page1.php تحتوي على


<form name="dopage1" method="post" action="dopage1.php">
<table>
<tr>
<td>name</td>
<td><input name="name" type="text" id="name" ></td>
<td><input type="submit" name="Submit" value="Submit" ></td>
</tr>
</table>

صفحة page2.php تحتوي على


<form name="dopage2" method="post" action="dopage2.php">
<table>
<tr>
<td>number</td>
<td><input name="number" type="text" id="number"></td>
<td><input type="submit" name="Submit" value="Submit" ></td>
</tr>
</table>

المشكلة عند الضغط على Submit الصفحة page1.php يقوم بتنفيذ action="dopage2.php للصفحة page2.php

كيف يمكن حل هذا الكود

يمكن حله بان اضع كل صفحة مستقلة عن الاخر و اقوم بعمل صفحتين index.phpو index2 .php كلا الصفحتين تقوم باستدعاء صفحة ولكن لا اريد هذا الحل

انا الذي اريد حل هذا الكود هل بالامكان عمل ذلك

وشكرا

#2

اخي الكريم على ما اذكر انه يجب عليك تسمية زر الsubmit الثاني تسمية مختلفة عن الاول

وعلى كل حال ان لم تنجح جرب اعمل تابع جافا سكريبت هو اللي يعمل ال submit عن طريق اسم الفورم بهذه الحالة لن يحدث اختلاط

لانك سوف تحدد اسم الفورم اللذي سوف تعمل له submit

واذا لم تعرف قصدي بالضبط ارسل لك كود جافا سكريبت

بالتوفيق

ماذا فقد من وجد حلاوة الإيمان

[وسط]وماذا وجد من فقد حلاوة الإيمان-------------------

[/وسط]

#3

يجب اغلاق <from>

اقتباس
<form name="dopage1" method="post" action="dopage1.php">

<table>

<tr>

<td>name</td>

<td><input name="name" type="text" id="name" ></td>

<td><input type="submit" name="Submit" value="Submit" ></td>

</tr>

</table>

</form>

وكذا الصفحة الاخرى

#4
اقتباس
يجب اغلاق <from>

هذا هو الحل :)

CMS Sfhati , Website Generator


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


 


small-logo.png

#5

اخي bastr3 و رفيقة السكون

لقد جربت الطريقة باغلاق الفورم <from> و لكن لم يعمل معي

واخي Hassan Fakhany لم تنجح طريقة تسمية زر الsubmit

ارجو ارسال كود الجافا سكربت ليتم تجربته

#6

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

تفضل اخي الكريم ربما هذا يفيدك ان شاء الله

<input type="button" name="button1" onclick="java script:document.form1ID.submit">

<input type="button" name="button2" onclick="java script:document.form2ID.submit">

تم تعديل هذه المشاركة بواسطة Hassan Fakhany في 5 أبريل 2009 في 11:18

ماذا فقد من وجد حلاوة الإيمان

[وسط]وماذا وجد من فقد حلاوة الإيمان-------------------

[/وسط]

#7

لماذا يحدث اختلاط !!!!

كما قال الاخوان اغلق <from> لان الزر سينفذ ما بداخل الفورم الخاص به

فلا يمكن ان ينفذ لك الاكش الخاص بالثاني يعني كيف !!! او في خطاء ما وحاول ان تجه

عموما استخدام الجافا حل جيد لاني احبها ههههه

هذا الكود بعد ربطه بفورمك

<form name="form1ID" method="post" action="dopage2.php">
<table>
<tr>
<td>Number</td>
<td><input name="number" type="text" id="number"></td>
<td><button onclick="document.form1ID.submit();">do it</button></td>
</tr>
</table>
</form>

يكون بهذا الشكل

تحياتي

[moveleft]

MiN! SpId3r SqUaD

[/moveleft]

#8

الف شكر اخي Hassan Fakhany وMiNi.SpIdEr

الكود الان يعمل ......

وشكرا على مشاركاتكم

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