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

كيف اضع 2 submit لكل واحد عمل

مغلق
بدأه asd010 في 13 أغسطس 2007 · 7 رد · 928 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

شباب انا استخدم خاصية post وعندي وكود اضافه خبر وابي احط زر معاينه

لما حطيت زر ثاني للمعاينه صارو الزرين نفس العمل كلهن معاينه او كلهن اضافه مثل كذا

<input type=\"submit\" value=\"اضافه\"

<input type=\"submit\" value=\"معاينه\"

#3

يمكن تحقيق ذلك بدون عمل Ajax للصفحة بحيث

تعطي كل من ازرار الSubmit ال Name Attribute

و في سكربت ال PHP تفحص قيمتهم في $_POST

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#4

شباب انا نفذت البرمجه بشكل صحيح لكن المشكله ان الزرين يصير لهن نفس الامر يا كلهن معاينه او ياكلهن اضافه ؟؟؟

وضح اخوي راكان

تم تعديل هذه المشاركة بواسطة asd010 في 14 أغسطس 2007 في 00:47

#5

للرفع اخوي راكان انا مسوي اللي ذكرته ونفس الشي

#6

لنفرض ان لديك الزرين التاليين في الصفحة الاولى لاحظ استخدام خاصية name لاعطائهما اسماء مختلفه

<INPUT TYPE="submit" name="btnSubmit1" value="نــفـــذ ...">
<INPUT TYPE="submit" name="btnSubmit2" value="نفذ شئ اخر...">

الان عندما تستقبلهما في صفحة اخرى عليك فقط ان تتحقق ما هو الزر الذي تم ضغطه لأنه هو الذي سيرسل مع بيانات الصفحة كالتالي :

 if(isset($_POST["btnSubmit1"])){//اكتب ماتريد للزر الاول} 
if(isset($_POST["btnSubmit2"])){//الزر الثاني}

وبهذه الطريقه يمكنك اضافة اي عدد من الازرار

والطريقه الاخرى هي باستخدام javascript بسيط يوجه الصفحة حسب طلبك

تم تعديل هذه المشاركة بواسطة القرش1 في 17 أغسطس 2007 في 10:32

#7
القرش1 كتب:
لنفرض ان لديك الزرين التاليين في الصفحة الاولى لاحظ استخدام خاصية name لاعطائهما اسماء مختلفه
<INPUT TYPE="submit" name="btnSubmit1" value="نــفـــذ ...">
<INPUT TYPE="submit" name="btnSubmit2" value="نفذ شئ اخر...">

الان عندما تستقبلهما في صفحة اخرى عليك فقط ان تتحقق ما هو الزر الذي تم ضغطه لأنه هو الذي سيرسل مع بيانات الصفحة كالتالي :

 if(isset($_POST["btnSubmit1"])){//اكتب ماتريد للزر الاول} 
if(isset($_POST["btnSubmit2"])){//الزر الثاني}

وبهذه الطريقه يمكنك اضافة اي عدد من الازرار

والطريقه الاخرى هي باستخدام javascript بسيط يوجه الصفحة حسب طلبك

بالفعل |أخي القرش 1 كلام وشرح رائع 100% وحل ممتاز جداجداجدا

وجزاك اللله الف خير

ما في أحسن من كده

انت يلي أفيت بالغرض عن باقي الردود

#8

thankkkkkk youuuu

هذا الموضوع مغلق.

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