הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP]עבודה עם checkbox איך? (https://hosts.co.il/forums/showthread.php?t=42341)

חיים 28-03-07 11:29

[PHP]עבודה עם checkbox איך?
 
שלום אני מכין כרגע מערכת דש"ים מאובטחת עם פאנל ניהול וכ"ו עכשיו אני רוצה שבפאנל הניהול יהיה אפשר למחוק את כולם בו זמנית או פשוט למחוק כמה או אחדש אחד אעכישו הבעיה שלי שאני רוצה להשתמש ב-checkbox כדי לסמן כמה ואז למחוק עכשיו אני נותן ל- checkbox value עכשיו הבעיה פה היא איך אני יודע כמה סומנו ועם איזה values?או שעושים את זה אחרת?

Meir 28-03-07 11:55

אתה נותן לכולם את אותו שם (לשם צריך להוסיף []) עם ערכים שונים ואז מקבל את הנתונים רגיל רק שהם יוחזרו לך בצורת מערך.

Gal Shafrir 28-03-07 11:56

HTML קוד:

<input type="checkbox" name="delete[]" value="$id" />
PHP קוד:

DELET FROM `tblWHERE id IN($_POST['delete']) 

אני חושב שככה..

חיים 28-03-07 12:34

אתה מתכוון למשל ככה:
ציטוט:

<input type="checkbox" name="check][" value="1" />
<input type="checkbox" name="check][" value="2" />
<input type="checkbox" name="check][" value="3" />
<input type="checkbox" name="check" value="4" />
ואז מה שהוא יעשה זה ככה?:
ציטוט:

$_POST['check'][1]
$_POST['check'][2]
$_POST['check'][3]
$_POST['check'][4]

Gal Shafrir 28-03-07 12:40

לא..אתה עושה רגיל $_POST['check']

אני חושב..

חיים 28-03-07 12:42

כן אבל אז איך אני יודע איזה סומנו ואיזה לא?וכמה הם?

בניה 28-03-07 22:58

תן להם אותו שם, עם [] ותעשה PRINT_R על המשתנה הזה ותראה מה יוצא לך.

Eran-s 28-03-07 23:38

כשאתה קורא להם עם [] זה בעצם מגדיר את המשתנה $_POST['checkbox'] כמערך.

Gal Shafrir 29-03-07 00:26

נו מה שאמרתי.. ואז אתה שם את ה-post בשאילתה..


כל הזמנים הם GMT +2. הזמן כעת הוא 13:08.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ