brecko
Legacy Member
Ik ben zopas begonnen met een beetje PHP te leren.
Heb zowat tutorials gevolgd om te proberen data uit een form
naar een database te krijgen (lokaal, via MAMP).
Dit is mijn HTML-code:
Dit is het stukje PHP:
Mijn waarden worden wel toegevoegd aan de tabel, maar de velden 'titel' en 'desc' zijn gewoon leeg.. ID-veld moet er normaal niet staan, maar als ik die weglaat, dan krijg ik helemaal niets toegevoegd.. Als het ID-veld er wel staat, wordt dat veld in mijn tabel automatisch geincrementeerd..
Weet er iemand waar mijn fout zit?
- EDIT - Ik heb er op het einde ook een redirect ingestoken, maar die doet helemaal niets!
Heb zowat tutorials gevolgd om te proberen data uit een form
naar een database te krijgen (lokaal, via MAMP).
Dit is mijn HTML-code:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<title>Hello</title>
<link rel="stylesheet" type="text/css" href="css/main.css"/>
</head>
<body>
<div id="topline"></div>
<div id="container">
<form action="process.php" method="get">
<label for="id">ID:</label><br /><input type="text" name="id" /><br />
<label for="titel">Titel:</label><br /><input type="text" name="titel" /><br />
<label for="desc">Inhoud:</label><br /><input type="text" name="desc" /><br />
<input type="submit" value="submit" />
</form>
</div>
</body>
<html>
Dit is het stukje PHP:
PHP:
<?php
$id=$_POST['id'];
$titel=$_POST['titel'];
$desc=$_POST['desc'];
mysql_connect("localhost", "root", "root") or die(mysql_error());
mysql_select_db("Data") or die(mysql_error());
mysql_query("INSERT INTO tblITEMS VALUES ('$id', '$titel', '$desc')");
Print "Data met succes toegevoegd.";
header("Location: index.php");
?>
Mijn waarden worden wel toegevoegd aan de tabel, maar de velden 'titel' en 'desc' zijn gewoon leeg.. ID-veld moet er normaal niet staan, maar als ik die weglaat, dan krijg ik helemaal niets toegevoegd.. Als het ID-veld er wel staat, wordt dat veld in mijn tabel automatisch geincrementeerd..
Weet er iemand waar mijn fout zit?
- EDIT - Ik heb er op het einde ook een redirect ingestoken, maar die doet helemaal niets!
