Unexpected T_variable

Status
Niet open voor verdere reacties.

Costari

Banned
Lid geworden
8 nov 2011
Berichten
55
Ik word helemaal gek van deze error.
Ik heb al van alles geprobeerd, ben bijna 1,5 uur bezig geweest.
Er zullen vast meerdere fouten inzitten maar het gaan nu even om dit document:
PHP:
<?php
$link = mysql_connect('localhost', 'root', '');
$db_selected = mysql_select_db('mydb', $link);

if($_post ['submit']){
	// opvangen en in DB zetten
	$toevoegen = mysql_query("INSERT INTO accounts SET
								gebruikersnaam='".$_POST['gebruikersnaam']."',
								wachtwoord='".md5($_POST['wachtwoord'])."',
								groepenid='1'")
	
	$account_id = mysql_insert_id();
	
	$toevoegen2 = mysql_query("INSERT INTO klanten SET
								naam='".$_POST['naam']."',
								adres='".$_POST['adres']."',
								postcode='".$_POST['postcode']."',
								plaats='".$_POST['plaats']."',
								mail='".$_POST['mail']."',
								telnr='".$_POST['telnr']."',
								accountsid='".$accountid."'");
	
}else{
	// formulier
	?>
	<form action="registratie.php" method="post">
		Naam: <input name="naam" type="text"/> <br />
		Adres: <input name="adres" type="text"/> <br />
		Postcode: <input name="postcode" type="text"/> <br />
		Plaats: <input name="plaats" type="text"/> <br />
		Mail: <input name="mail" type="text"/> <br />
		Telnr: <input name="telnr" type="text"/> <br />
		Gebruikersnaam: <input name="gebruikersnaam" type="text"/> <br />
		Wachtwoord: <input name="wachtwoord" type="password"/> <br />
		
		<input type="submit" name="submit" value="Verzenden" />
	</form>
	<?php
	
}
?>
Met error:
Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\xampp\htdocs\series\Werkbron1.php on line 12


Ik moet dus voor school een registratie formulier maken.
Met een database, die op Phpmyadmin staat, ik weet niet of daar de fout in zit, of dat ik iets vergeten ben, maar ik weet het echt niet meer.
Ik vraag het morgen ook aan een van de docenten, maar die hebben het vaak druk en laten je het ook liever zelf uitzoeken.
Dus bij deze mijn vraag en ik hoop dat iemand mij kan helpen.
 
Laatst bewerkt door een moderator:
if($_post ['submit']){
// opvangen en in DB zetten
$toevoegen = mysql_query("INSERT INTO accounts SET
gebruikersnaam='".$_POST['gebruikersnaam']."',
wachtwoord='".md5($_POST['wachtwoord'])."',
groepenid='1'");

Aan het eind had je de ; vergeten
 
Is een querk in php, de fout staat altijd in de regel voor afgaande.
Haha en als je dat nog niet weet kun je zeker uren aan het zoeken zijn, zo ben ik er ook mee begonnen
en via helpmij.nl er achter gekomen.
 
Nice try, maar dat gaat hem dus niet worden.
Voortaan niet meer van zulke domme opmerkingen, M'kay?
 
@Costari: Je valt de laatste paar dagen in negatieve zin op. Wanneer je de hulp niet kunt waarderen is zo'n betweterige reactie nergens voor nodig

Aan de reactie van phobia is niks op te merken, PHP geeft een regelnummer op. Negen van de tien keer is de oorzaak van de error dan de regel er boven te vinden.
In dit geval dus ook.
 
HHAHAAHHAA!
Jammer voor jullie is dat niet de oorzaak en was het een valse error en is het nu opgelost en werkt alles goed ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan