בעיה עם mysql

danshk

New member
בעיה עם mysql

האם מישהו מזהה בעיה בשורה הבאה-
$query="INSERT INTO phpbb_users(username, user_password, user_email, user_icq, user_website, user_from, user_sig, user_aim, user_msnm, user_occ, user_interests) values('$_POST['username']', md5('$_POST['pass']'), $_POST['email'] , $_POST['icq'], $_POST['website'], $_POST['place'], $_POST['signature'], $_POST['AIM'], $_POST['MSN'], $_POST['doing'], $_POST['hobbies'])";​
אני מקבל את השגיאה-
parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/daniel/public_html/gen.php​
,תודה מראש למגיבים.
 

רוןמ

New member
תשובה:

תקיף כל משתנה ביטוי של משתנה מתוך מערך $_POST בסוגריים מסולסלים ותעטוף אותם בגרשיים (גרש יחיד בכל צד). או שתשמור הכל במשתנים נפרדים ופשוט תשים אותם עטופים בגרשיים.
 
למעלה