Probleem bij gegevens in MySQL plaatsen via HTML Formuliertje
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)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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());
?>
// 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)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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>");
?>
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>
<head>
<title>Titel</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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());
?>
// 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)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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>");
?>
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.
Vet bedankt! Hij doet het perfect!
Die Query is niet echt netjes he ...
Code (php)
1
2
3
4
5
6
7
8
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);
// ...
?>
$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
Doek altijd al ;)