Php inlog script probleem

Status
Niet open voor verdere reacties.

carlo boy7

Gebruiker
Lid geworden
28 feb 2009
Berichten
156
Ooit gehad dat je een script van internet kopieert en bordenvol fouten zit?

PHP:
<?php 
session_start(); 
if(!empty($_POST)){ 
include("dbconnect.php"); 
$query = "SELECT * FROM gebruiker WHERE gebruikersnaam='" . $_POST["gebruikersnaam"]  ."' AND wachtwoord='". $_POST["wachtwoord"] . "'";  

$result = mysql_query($query); 

if(mysql_num_rows($result) > 0){ 
$gebruiker = $_POST["gebruikersnaam"]; 
$wachtwoord = $_POST["wachtwoord"]; 
$_SESSION['gebruiker'] = $gebruiker; 
//goede login
header("Location: aangemeld.php"); 
exit(); 
} 
}

else{
$text = "Je hebt geen goede combinatie van gebruikersnaam en wachtwoord gebruikt, Probeer nogmaals!"; 
die ($text); 
} } 
else{ 
header("Location: inloggen.php"); 
}
?>


$text = "Je hebt geen goede combinatie van gebruikersnaam en wachtwoord gebruikt, Probeer nogmaals!";
is de dader in ieder geval dat staat op lijn 22:)

Parse error: parse error in C:\xampp\htdocs\web\inloggen_achter.php on line 22
is de melding

Kan iemand me hier uit helpen:D
 
misschien staat daar wat nuttigs in ;)

Het is altijd weer vervelend wanneer je een error krijgt. Parse errors daarin tegen zijn makkelijk op te sporen en dus ook makkelijk om te verhelpen. Een parse error kan een paar oorzaken hebben:

* Je bent een puntkomma vergeten ;
* Je hebt je PHP tag niet afgesloten
* Je hebt een ( of ) te veel of te weinig
* Je bent in een string een double of single quote (" of ') vergeten te escapen. Dit doe je door: \" of \'
* Je bent een akkolade vergeten ({ of })

Dit zijn de meest voorkomende fouten bij het krijgen van een parse error.

Ook is het zo dat het niet altijd op de regel is die de PHP foutmelding aangeeft. Het kan soms ook een regel hoger of lager zijn, of zelfs een paar regels hoger of lager. Wanneer je de foutmelding helemaal niet kunt vinden kijk dan of je je php tag wel goed hebt afgesloten en of je akkolades allemaal kloppen. Om je een goed PHP editor aan te raden, gebruik http://www.ultraedit.com. De nieuwste versies geven kleuren aan waar je je akkolade bent begonnen en waar deze eindigt.
 
Je hebt een sluitaccolade teveel.

Deze regel (22):

PHP:
} }

Moet zijn:

PHP:
}
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan