PhP en SQL

Status
Niet open voor verdere reacties.

Lsj

Gebruiker
Lid geworden
31 mrt 2008
Berichten
11
Voor school hebben wij de opdracht een systeem te maken om de afwezigheid van leerlingen bij te houden. Hiervoor moeten wij een PHP script koppelen aan SQL MyAdmin. Ons probleem ligt in de volgende code, waar wij een Parse error: syntax error, unexpected T_STRING op regel 3 krijgen:
PHP:
<?php

$link = mysql_connect(localhost, ******, *****) or die ("Could not connect to mysql because ", mysql_error());

mysql_select_db(leerling_7lvs)
or die ("Could not select database because ".mysql_error());

$match = "select Number from Gebruikersnamen where username = '".$_POST['Gebruikersnaam']."'
and password = '".$_POST['Wachtwoord']."';"; 

$qry = mysql_query($match)
or die ("Could not match data because ".mysql_error());
$num_rows = mysql_num_rows($qry); 

if ($num_rows <= 0) { 
echo "Sorry, there is no username $username with the specified password.<br>";
echo "<a href=login.html>Try again</a>";
exit; 
} else {

setcookie("loggedin", "TRUE", time()+(3600 * 24));
setcookie("mysite_username", "$Gebruikersnaam");
echo "You are now logged in!<br>"; 
echo "Continue to the <a href=members.php>members</a> section.";
}
?>

Om eerlijk te zijn hebben wij deze hele code zo'n beetje gekopieerd van internet en hebben wij er zelf maar miniem verstand van.
 
Laatst bewerkt door een moderator:
voglens mij heb je op regel 3 ipv een punt een komma gebruikt voor mysql_error()
 
Dat klopt. dat was eerst anders, maar ook toen kregen we die error. Ik heb het 1 keer aangepast en nu terugverandert, maar dezelfde error blijft. :(
 
even kijken hoor, zo is het soms wat makkelijker te zien met kleuren.

Localhost en je wachtwoord etc. moeten wel allemaal tussen quotes... dus een "localhost"
PHP:
<?php

$link = mysql_connect(localhost, ******, *****) or die ("Could not connect to mysql because ". mysql_error());

mysql_select_db(leerling_7lvs)
or die ("Could not select database because ".mysql_error());

$match = "select Number from Gebruikersnamen where username = '".$_POST['Gebruikersnaam']."'
and password = '".$_POST['Wachtwoord']."';";

$qry = mysql_query($match)
or die ("Could not match data because ".mysql_error());
$num_rows = mysql_num_rows($qry);

if ($num_rows <= 0) {
echo "Sorry, there is no username $username with the specified password.<br>";
echo "<a href=login.html>Try again</a>";
exit;
} else {

setcookie("loggedin", "TRUE", time()+(3600 * 24));
setcookie("mysite_username", "$Gebruikersnaam");
echo "You are now logged in!<br>";
echo "Continue to the <a href=members.php>members</a> section.";
}
?>
 
Laatst bewerkt:
aah vet dank je wel!! hij doet het nu! hartstikke bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan