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

Array Of Checkboxes

بدأه zero-sword في 16 ديسمبر 2008 · 4 رد · 648 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي مشكلة في هذا الكود

  1.  
  2. <? while (list ($key,$val) = @each ($box)) {
  3. echo "$val,";
  4. }
  5. ?>
  6. <form method="post" action="b.php">
  7. <table border='0' cellspacing='0' style="border-collapse: collapse;" width='100' >
  8.  
  9. <tr bgcolor='#ffffff'>
  10. <td width='25%'><input type=checkbox name=box[] value='John'></td>
  11. <td width='25%'>&nbsp;John</td>
  12. <td width='25%'><input type=checkbox name=box[] value='Mike'></td>
  13. <td width='25%'>&nbsp;Mike</td>
  14. <td width='25%'><input type=checkbox name=box[] value='Rone'></td>
  15. <td width='25%'>&nbsp;Rone</td>
  16. </tr>
  17. <tr bgcolor='#f1f1f1'>
  18. <td width='25%'><input type=checkbox name=box[] value='Mathew'></td>
  19. <td width='25%'>&nbsp;Mathew</td>
  20. <td width='25%'><input type=checkbox name=box[] value='Reid'></td>
  21. <td width='25%'>&nbsp;Reid</td>
  22. <td width='25%'><input type=checkbox name=box[] value='Simon'></td>
  23. <td width='25%'>&nbsp;Simon</td>
  24. </tr>
  25.  
  26. <tr><td colspan =6 align=center><input type=submit value=Select></form></td></tr>
  27. </table>
  28.  

فهو يعمل على السيرفر المحلي المنصب على جهازي

ولكن عند رفعه على سيرفر موقعي...تبقى المصفوفة فارغة

أرجو المساعدة :blush:

وهذا كود مشابه

  1.  
  2.  
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Untitled Document</title>
  6. </head>
  7.  
  8. <body>
  9. <?
  10. if($_POST['button']=="Submit"){
  11. foreach($fav as &$value)
  12. echo "$value";
  13.  
  14. }
  15.  
  16.  
  17. ?>
  18. <form id="form1" name="form1" method="post" action="a.php">
  19. <p>
  20. <input type="checkbox" name="fav[]" id="fav[]" value='mohannad' />
  21. mohannad</p>
  22. <p>
  23. <input type="checkbox" name="fav[]" id="fav[]" value='ali' />
  24. ali </p>
  25. <p>
  26. <input type="checkbox" name="fav[]" id="fav[]" value='walid' />
  27. walid</p>
  28. <p>
  29. <input type="checkbox" name="fav[0]" id="fav[]" value='ahmad'/>
  30. ahmad</p>
  31. <p>
  32. <input type="checkbox" name="fav[1]" id="fav[]" value='rafat' />
  33. rafat</p>
  34. <p>
  35. <input type="checkbox" name="fav[2]" id="fav[]" value='khalid' />
  36. khaled</p>
  37. <p>
  38. <input type="checkbox" name="fav[3]" id="fav[]" value='rami'/>
  39. rami</p>
  40. <p>
  41. <input type="checkbox" name="fav[4]" id="fav[]" value='sami' />
  42. sami</p>
  43. <p>
  44. <input type="checkbox" name="fav[5]" id="fav[]" value='wade' />
  45. wade</p>
  46. <p>
  47. <input type="checkbox" name="fav[6]" id="fav[]" value='omar'/>
  48. omar</p>
  49. <p>
  50. <input type="checkbox" name="fav[7]" id="fav[]" value='qaes' />
  51. qaes</p>
  52. <p>
  53. <input type="checkbox" name="fav[8]" id="fav[]" value='gon' />
  54. gon</p>
  55. <p>
  56. <label>
  57. <input type="submit" name="button" id="button" value="Submit" />
  58. </label>
  59. </p>
  60. </form>
  61. </body>
  62. </html>
  63.  

#2

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

أنت قمت بتحديد action="b.php"

و لم ترفق لنا ملف b.php

و على كل حال تأكد من وجود الآتي في ملف b.php

GET_$

و

POST_$

لأن هذان الأمران يجب استخدامهم على الالموقع و لا يتطلب وجودهن على السيرفر الشخصي

و ليتك ترفق لنا محتوى ملف b.php و a.php

تم تعديل هذه المشاركة بواسطة HhH-PROGRAMMER في 16 ديسمبر 2008 في 08:21

#3
HhH-PROGRAMMER كتب:
السلام عليكم و رحمة الله و بركاته

أنت قمت بتحديد action="b.php"

و لم ترفق لنا ملف b.php

و على كل حال تأكد من وجود الآتي في ملف b.php

GET_$

و

POST_$

لأن هذان الأمران يجب استخدامهم على الالموقع و لا يتطلب وجودهن على السيرفر الشخصي

و ليتك ترفق لنا محتوى ملف b.php و a.php

وعليكم السلام..أهلن

الكود الأول هو b.php

والثاني هو a.php

قمت برفع الكود على إستضافة مجانية..فلم يحدث معي مشاكل

هل لسيرفرنفسه إعدادات خاصة..قد تكون هي السبب؟

#4

الخطا انه بالسرفر دالة

register_globals

مغلقه وهوا الصحيح

بدل الكود

  1. foreach($fav as &$value)
  2.  

الى

  1. foreach($_POST['fav'] as &$value)
  2.  

السلام عليكم

تم تعديل هذه المشاركة بواسطة aziz2598 في 17 ديسمبر 2008 في 18:48

#5
aziz2598 كتب:
الخطا انه بالسرفر دالة

register_globals

مغلقه وهوا الصحيح

بدل الكود

  1. foreach($fav as &$value)
  2.  

الى

  1. foreach($_POST['fav'] as &$value)
  2.  

السلام عليكم

وعليكم السلام

بالفعل...يجب التعامل مع المصفوفة في هذه الحالة ك(global value)

بارك الله بك أخي

تم تخطي المشكلة

شكرا لك

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…