Hallo,
Ik ben juist begonnen met database, en heb zoeven een database gemaakt, maar het geeft altijd
Parse error: parse error in e:\programma's\easy php\www\index.php on line 20

Nu gebruik ik deze code



<html>
<head>
<title>Test</title>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">

Naam: <input type="text" name="naam"><p>

Achternaam: <input type="text" name="achternaam"><p>
<input type="submit" value="Verzenden &#187;">
</form>

<p>
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$database_host = "localhost";
$database_user = "root";
$database_pass = "pass"
$db = "gegevens"

$conn = mysql_connect($database_host, $database_user, $database_pass) or die (mysql_error());
mysql_select_db($db, $conn) or die (mysql_error());

$new_record = "INSERT INTO testje (voornaam, achternaam) VALUES ('" . $naam . "', '" . $achternaam . "')";
mysql_query($new_record) or die (mysql_error());
}
?>

</body>
</html>

***

Lijn 20 is
$db = "gegevens"

Wat is er juist misgegaan?

Alvast bedankt!
Je mist de ; achter "pass" en achter "gegevens".
Jep, maar nu krijg ik dit:

"Warning: mysql_connect(): Toegang geweigerd voor gebruiker: 'root'@'localhost' (Wachtwoord gebruikt: JA) in e:\programma's\easy php\www\index.php on line 22
Toegang geweigerd voor gebruiker: 'root'@'localhost' (Wachtwoord gebruikt: JA)"


Wat is nou weer?
Je geeft niet de jusite gebruikersnaam of wachtwoord op voor het verbinding maken met je database...
Beste,

Ik gebruik EasyPHP. Weet u waar je passwoord en gebruikersnaam juist kon vinden?
EasyPHP is hopeloos verouderd. Misschien dat die béta (2.0) iets is. Maar ik raad je aan Netserver te gebruiken

[edit]
2.0 even gedownload en ziet er verder prima uit. Een eerdere versie moet je niet gebruiken. En de ontwikkeling van easyphp duurt zo lang, dat ik je alnog adviseer netserver te downloaden.
[/edit]

Reageren