Hallo,

Ik heb een allereerste mysql_query()-script gemaakt, maar nu krijg ik een error tijdens het laden van de pagina.

Het script staat op klik, en de error die ik krijg is
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in G:\root\index.php on line 9


Kan iemand me helpen? :S
Joey

[size=xsmall]Toevoeging op 04/12/2011 16:29:34:[/size]

Het spijt me, maar ik ben een haakje vergeten :S
Het is een stuk vriendelijker als je gewoon de relevante code - is geen geheel script - hier post.

mm zoveel code is het nu ook weer niet:
<?php
	//include the connect-script
	include("connect.php");
	
	//if the superglobal $_POST['name'] is set, insert the data in the database
	if(isset($_POST['name'])){
		mysql_query("INSERT INTO users (name)
					VALUES ('$_POST['name']')";
	//else, echo the form
	}else{
		echo '<form method="post" action="">
		Naam: <input type="text" name="name" /><br />
		<input type="submit" value="Registreren!" />
		</form>';
	}
?>


Maar ja, gaat eerst maar eens de basis leren van hoe je een post dient te verwerken.
o.a.
http://www.pfz.nl/wiki/het-wiel-uitgevonden/
http://www.pfz.nl/wiki/sqlinjectie/
De TS heeft al gezegd: Het spijt me, maar ik ben een haakje vergeten :S

(handig als mensen zelf een antwoord geven voordat iemand anders heeft gereageerd....)

@Ger, er staan 3 grote fouten op regel 8.
Noppes Homeland op 04/12/2011 16:30:01

Het is een stuk vriendelijker als je gewoon de relevante code - is geen geheel script - hier post.

mm zoveel code is het nu ook weer niet:
<?php
	//include the connect-script
	include("connect.php");
	
	//if the superglobal $_POST['name'] is set, insert the data in the database
	if(isset($_POST['name'])){
		mysql_query("INSERT INTO users (name)
					VALUES ('$_POST['name']')";
	//else, echo the form
	}else{
		echo '<form method="post" action="">
		Naam: <input type="text" name="name" /><br />
		<input type="submit" value="Registreren!" />
		</form>';
	}
?>


Maar ja, gaat eerst maar eens de basis leren van hoe je een post dient te verwerken.
o.a.
http://www.pfz.nl/wiki/het-wiel-uitgevonden/
http://www.pfz.nl/wiki/sqlinjectie/


Ik let nog niet op beveiliging. :-)
Je zal ook nog wat validatie moeten gaan doen,
Hoe houd je de entrys uniek? ID?
Wat als een username er al in staat?
Rick Bouman op 05/12/2011 18:21:15

Je zal ook nog wat validatie moeten gaan doen,
Hoe houd je de entrys uniek? ID?
Wat als een username er al in staat?



Ik ben nog niet heel ver met MySQL, dit is mijn eerste script.

Reageren