Probleem bij gegevens in MySQL plaatsen via HTML Formuliertje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

20/07/2004 16:18:00
Quote Anchor link
Ik krijg de hele tijd een parse error in regel 18...als ik // voor or die zet (zodat ik kan zien waar de error zit)

Hier volgt de code...

<html>
<head>
<title>Titel</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
// Variabelen
$host="localhost";
$gebruiker = "***";
$wachtwoord = "***";
$dbnaam="***";
$db=mysql_connect($host, $gebruiker, $wachtwoord) or die (mysql_error());
mysql_select_db($dbnaam, $db) or die (mysql_error());

$query="INSERT INTO Twente (Naam, Straat, Huisnr, Postcode, Plaats, Telefoon, Fax, URL, Email, Extra) ";  
$query .="VALUES ('";
$query .= $_POST["Naam"]  ."', '" ;
$query .= $_POST["Straat"] ."', '" ;
$query .= $_POST["Huisnr"] ."', '" ;
$query .= $_POST["Postcode"] ."', '" ;
$query .= $_POST["Plaats"] ."', '" ;
$query .= $_POST["Telefoon"] ."', '" ;
$query .= $_POST["Fax"] ."', '" ;
$query .= $_POST["URL"] ."', '" ;
$query .= $_POST["Email"] ."', '" ;
$query .= $_POST["Extra"] ."', '" ;
$result = mysql_query($query) or die ("FOUT: " . mysql_error());

?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
    echo("Query die wordt uitgevoerd: <b>$query</b><hr>\n");
    echo("De volgende gegevens zijn ingevoerd:<br>\n");
    echo("Naam: <b>".   $_POST["Naam"] . "</b><br>");
    echo("Straat: <b>".   $_POST["Straat"] . "</b><br>");
    echo("Huisnummer: <b>".   $_POST["Huisnr"] . "</b><br>");
    echo("Postcode: <b>".   $_POST["Postcode"] . "</b><br>");
    echo("Plaats: <b>".   $_POST["Plaats"] . "</b><br>");
    echo("Telefoonnumer: <b>".   $_POST["Telefoon"] . "</b><br>");
    echo("Faxnummer: <b>".   $_POST["Fax"] . "</b><br>");
    echo("Website: <b>".   $_POST["URL"] . "</b><br>");
    echo("Emailadres: <b>".   $_POST["Email"] . "</b><br>");
    echo("Extra informatie: <b>".   $_POST["Extra"] . "</b><br>");
?>

</body>
</html>
 
PHP hulp

PHP hulp

27/11/2024 03:30:06
 
Ano Niem

Ano Niem

20/07/2004 16:45:00
Quote Anchor link
<html>
<head>
<title>Titel</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
// Variabelen
$host="localhost";
$gebruiker = "***";
$wachtwoord = "***";
$dbnaam="***";
$db=mysql_connect($host, $gebruiker, $wachtwoord) or die (mysql_error());
mysql_select_db($dbnaam, $db) or die (mysql_error());

$query = "INSERT INTO Twente (Naam, Straat, Huisnr, Postcode, Plaats, Telefoon, Fax, URL, Email, Extra) VALUES ('$_POST[naam]','$_POST[straat]','$_POST[huisnr]','$_POST[postcode]','$_POST[plaats]','$_POST[telefoon]','$_POST[fax]','$_POST[URL]','$_POST[email]','$_POST[extra]')";

$result = mysql_query($query) or die ("FOUT: " . mysql_error());

?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
    echo("Query die wordt uitgevoerd: <b>$query</b><hr>\n");
    echo("De volgende gegevens zijn ingevoerd:<br>\n");
    echo("Naam: <b>".   $_POST['Naam'] . "</b><br>");
    echo("Straat: <b>".   $_POST['Straat'] . "</b><br>");
    echo("Huisnummer: <b>".   $_POST['Huisnr'] . "</b><br>");
    echo("Postcode: <b>".   $_POST['Postcode'] . "</b><br>");
    echo("Plaats: <b>".   $_POST['Plaats'] . "</b><br>");
    echo("Telefoonnumer: <b>".   $_POST['Telefoon'] . "</b><br>");
    echo("Faxnummer: <b>".   $_POST['Fax'] . "</b><br>");
    echo("Website: <b>".   $_POST['URL'] . "</b><br>");
    echo("Emailadres: <b>".   $_POST['Email'] . "</b><br>");
    echo("Extra informatie: <b>".   $_POST['Extra'] . "</b><br>");
?>

</body>
</html>

Zo moet ie wel werken, Je had gewoon die query achter elkaar moeten zetten en niet moeilijk doen.
 

20/07/2004 17:04:00
Quote Anchor link
Vet bedankt! Hij doet het perfect!
 
Mitch X

Mitch X

20/07/2004 17:06:00
Quote Anchor link
Die Query is niet echt netjes he ...
 
B a s
Beheerder

B a s

20/07/2004 17:07:00
Quote Anchor link
ik doe tegenwoordig mijn queries zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
$sql
= "INSERT INTO tabelnaam ";
$sql .= "SET veldnaam = '" . $value . "', ";
$sql .= "veldnaam2 = '" . $value2 . "', ";
$sql .= "veldnaam3 = '" . $etc. . "'";
$res = mysql_query($sql);
// ...
?>
Gewijzigd op 20/07/2004 17:08:00 door B a s
 
Mitch X

Mitch X

20/07/2004 17:09:00
Quote Anchor link
Doek altijd al ;)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.