Hallo allemaal ik ben nieuw in php en mysql en ik rommel wat aan.
Ik ben nu een registratie formulier aan het maken maar me query die naar de DB moet schrijven krijgt de volgende error:
"Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\xampp\htdocs\Game\includes\register.php on line 141"
$DB->debug("INSERT INTO `game_users` (username, password, mail) VALUES ($_POST[username], $_POST[pass_2], $_POST[mail_2])");
als iemand me kan helpen ben ik hier super blij mee. Wat ik ongeveer er van snap is dat hij denkt dat er nog gegevens voor de post char_name staan en die zijn niet ingevuld.
Array
(
[username] => test
[pass_1] => test
[pass_2] => test
[mail_1] => test
[mail_2] => test
[char_username] => test
[char_gender] => radiobutton
[char_age] => test
[char_race] => Human
[char_desc] =>
[Done] => Done
)
dit is wat ik kreeg
Warning: mysql_query(): Can't connect to local MySQL server through socket '/usr/local/mysql-5.0/data/mysql.sock' (2) in /home/content/s/e/r/servyces/html/test/Game/includes/register.php on line 159
Warning: mysql_query(): A link to the server could not be established in /home/content/s/e/r/servyces/html/test/Game/includes/register.php on line 159
INSERT INTO 'characters' (
username,
race,
gender,
age,
description)
VALUES
(' ',
'Human',
'radiobutton',
'19',
'testtest')
Notice: Can't connect to local MySQL server through socket '/usr/local/mysql-5.0/data/mysql.sock' (2) in /home/content/s/e/r/servyces/html/test/Game/includes/register.php on line 163
dit krijg ik met het 2de. hij ken zo te zien door de normale functie niet zie hoe die kan connecte. maar dit maakt niet uit is zo op te lossen. de echte fout zit em hier:
de eerste insert zie ik wel in de database dus die gaat nu goed maar de 2de nog niet het heeft iets met die char_username te maken maar de post stuurt het wel gewoon goed dus ik snap niet wat er nu fout aan is.