הקוד הוא חלק מטופס שבו בוחרים בצ'קבוקסים את התכונות שלך למשל,
עכשיו ברגע שאני בוחר אחד מהם בטבלה ב
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 זה דורש שיבחרו בכולם, מה שכתבתי לא נכון, בטוח יש לולאה שמייבאת רק את הבחירה שסימנתי ולא דורשת את כל הבחירות|הקוד|