( ! ) Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\wamp\www\image_uploader.php on line 11


Dit krijg ik als ik dit script gebruik:

	$sentToDB = mysql_query "
		
					INSERT INTO images
				  ('
					UID,
					n_image,
					s_image
				  ')
				  VALUES
				  ('
					 '" . mysql_real_escape_string($$_POST['sessieID') . "',
					 '" . mysql_real_escape_string($filename) . "',
					 '" . mysql_real_escape_string($filename1) . "'
				   )"; 


Nu ben ik al aardig lang mee bezig om uit te vogelen wat het is maar ik zie de fout niet en kan hem ook niet vinden terwijl ie waarschijnlijk erg makkelijk is
Een verloren $ teken :)
Ow en er staan quotes teveel..


<?php
 $sentToDB = mysql_query "
        
                    INSERT INTO images
                  ( UID,
                    n_image,
                    s_image
                  )
                  VALUES
                  (  '" . mysql_real_escape_string($_POST['sessieID') . "',
                     '" . mysql_real_escape_string($filename) . "',
                     '" . mysql_real_escape_string($filename1) . "'
                   )";?>
Bart V B op 05/07/2012 15:55:34

Een verloren $ teken :)
Ow en er staan quotes teveel..


<?php
 $sentToDB = mysql_query "
        
                    INSERT INTO images
                  ( UID,
                    n_image,
                    s_image
                  )
                  VALUES
                  (  '" . mysql_real_escape_string($_POST['sessieID') . "',
                     '" . mysql_real_escape_string($filename) . "',
                     '" . mysql_real_escape_string($filename1) . "'
                   )";?>



De error is er nog steeds :S op precies dezelfde lijn
een ] bij de post var toevoegen :)
heb je om deze code nog ergens { en } in gebruik? Kijk dan even of ze allemaal afgesloten zijn

EDIT:
Lat maar, phoenix heeft hem al
Phoenix Bird op 05/07/2012 16:04:30

een ] bij de post var toevoegen :)


Ik zie het idd, thanks :)

	$sentToDB = mysql_query        
                  ('
				  INSERT INTO images
					UID,
                    n_image,
                    s_image
                  VALUES
                     ' . mysql_real_escape_string($_POST['sessieID'] . ',
                     ' . mysql_real_escape_string($filename) . ',
                     ' . mysql_real_escape_string($filename1) . '
                   '); 

( ! ) Parse error: syntax error, unexpected ';' in C:\wamp\www\image_uploader.php on line 11


is het nu :(
naast het ] ook nog een )
Phoenix Bird op 05/07/2012 16:09:07

naast het ] ook nog een )


Het is gefixt, dankjullie wel :)

maar soms zie je door je eigen code het foutje niet, net zoals dat je een werkstuk eerst beter kan laten nalezen op spellingsfouten ^^
eigenwijs is ook wijs he :)
Waarom ben je nou met die quotes aan het kloten?


<?php
 $sentToDB = "INSERT INTO images
                  ( UID,
                    n_image,
                    s_image
                  )
                  VALUES
                  (  '" . mysql_real_escape_string($_POST['sessieID']) . "',
                     '" . mysql_real_escape_string($filename) . "',
                     '" . mysql_real_escape_string($filename1) . "'
                   )";

$result = mysql_query($sentToDB);
?>


Misschien is dit wat duidelijker?
Het staat bol van de fouten...
- geen quotes om strings in je query
- geen haakjes om de kolomnamen in je query
- geen haakjes om de values in je query

Ik zou als jou was eens heel goed gaan kijken naar hoe het moet, want op deze manier ben je een dag bezig voor je een werkende query hebt.
sorry vorige was fout..

zo hoort ie het te doen

<?php

$sentToDB = mysql_query(" INSERT INTO images ( UID, n_image, s_image )
VALUES ('" . mysql_real_escape_string($_POST['sessieID']) . "',
'" . mysql_real_escape_string($filename) . "',
'" . mysql_real_escape_string($filename1) . "')
");

?>

Reageren