הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 11-08-09, 23:38   # 1
assafse
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Aug 2009
הודעות: 1

assafse לא מחובר  

עזרה ב PHP

הקוד הוא חלק מטופס שבו בוחרים בצ'קבוקסים את התכונות שלך למשל,
עכשיו ברגע שאני בוחר אחד מהם בטבלה ב
MYSQL
הוא אומר שחסר את שלושת האחרים ונותן אררור..
כנראה מה שעשיתי לא נכון ואני לא מצליח למצוא את המשפט הנכון..





קוד:

לצורך העניין הנה ה HTML של הטבלה
תכונות אישיות
HTML קוד:
רגיש:
<input name="check1" type="checkbox" value="רגיש">
חרוץ:
<input name="check2" type="checkbox" value="חרוץ">
ספונטני:
<input name="check3" type="checkbox" value="ספונטני">
מנהיג:
<input name="check4" type="checkbox" value="מנהיג">
אח"כ אני מבקש אותו לקובץ

PHP קוד:
קוד PHP:
 
$check1 $_REQUEST["check1"];
$check2 $_REQUEST["check2"];
$check3 $_REQUEST["check3"];
$check4 $_REQUEST["check4"];
$check = ("$check1, $check2, $check3 ,$check4"); 
שליחה ל SQL
PHP קוד:
קוד PHP:
 
$query "INSERT INTO $d_b(var_x, var_y) VALUES('list', '$check')";
$result mysql_query($query)
or die(
"Query failed: " mysql_error()); 
error כאשר בחרתי באחד מהמשתנים
ציטוט:
ציטוט:
Notice: Undefined index: check1 in C:\wamp\www\phpweb\jj\phpdatacreatedb.php on line 41

Notice: Undefined index: check2 in C:\wamp\www\phpweb\jj\phpdatacreatedb.php on line 42

Notice: Undefined index: check4 in C:\wamp\www\phpweb\jj\phpdatacreatedb.php on line 44
כאילו בגלל שהגדרתי את המשתנה $צ'ק = כל הצ'קים 1,2,3,4 זה דורש שיבחרו בכולם, מה שכתבתי לא נכון, בטוח יש לולאה שמייבאת רק את הבחירה שסימנתי ולא דורשת את כל הבחירות|הקוד|
  Reply With Quote
ישן 11-08-09, 23:44   # 2
Deagly
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 586

Deagly לא מחובר  

אם הבנתי אותך נכון אתה רוצה שאפשר יהיה לבחור רק אחד מהם?
אם כן למה להשתמש ב CHECKBOX?
תשתמש ב SELECT..
  Reply With Quote
ישן 12-08-09, 05:32   # 3
hi_sorie
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: רחובות
גיל: 37
הודעות: 1,339

hi_sorie לא מחובר  

הוא נראה לי רוצה להפעיל בחירה מרובה..

תעשה בשם של ה INPUT מערך array[] ובעצם שאתה עושב $_post לקבל ערכים של הטופס אתה שולף מערך...

משם עושה foreach ושם בניהם פסיק או כל סימן מפריד שאתה רוצה ומכניס למסד נתונים רגיל.
  Reply With Quote
ישן 12-08-09, 08:28   # 4
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

ציטוט:
נכתב במקור על ידי hi_sorie צפה בהודעה
הוא נראה לי רוצה להפעיל בחירה מרובה..

תעשה בשם של ה INPUT מערך array[] ובעצם שאתה עושב $_post לקבל ערכים של הטופס אתה שולף מערך...

משם עושה foreach ושם בניהם פסיק או כל סימן מפריד שאתה רוצה ומכניס למסד נתונים רגיל.
כמו שאמרת, רק שיעשה implode ולא foreach, בד"כ אני אוהב foreach אבל implode הכי מתאים פה
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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