Waarom vul je niks in bij id?
En daarnaast als je dit alleen maar zit op je pagina doet ie niks nee, je moet wel eerst connecten met je database. Zie eerdere post hoe dat moet.
Link gekopieerd
Hey,
Er word een connectie gemaakt met de database hoor ...
Deze is in orde ...
<?php
$hostname = "localhost";
$username = "******";
$password = "******";
$database = "******";
mysql_connect($hostname,$username,$password) or die(mysql_error());
mysql_select_db($database);
?>
Mgv,
Steven
ps. de id wordt automatisch gegenereerd in de database ...
Ik post even het hele script ...
index.php
<form action="laptop1.php" method="post" name="frm" enctype="multipart/form-data">
<table width="481" height="376" bordercolor="#FFFFF" cellspacing="1">
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt" color="#000000">Naam:</font></td>
<td width="242" height="22"><font face="Verdana" style="font-size: 11pt"><input type="text" name="naam" id="type" size="20"></font></td>
</tr>
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt" color="#000000">Voornaam:</font></td>
<td width="242" height="22"><font face="Verdana" style="font-size: 11pt"><input type="text" name="voornaam" id="type" size="20"></font></td>
</tr>
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt" color="#000000">E-mail adres:</font></td>
<td width="242" height="22"><font face="Verdana" style="font-size: 11pt">
<input type="text" name="email" id="type" size="20"></font></td>
</tr>
<tr>
<td width="229" height="19"> </td>
<td width="242" height="19"> </td>
</tr>
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt"> Voorkeur merk</font><font face="Verdana" style="font-size: 11pt" color="#000000">:</font></td>
<td width="242" height="22">
<input type="text" name="merk" id="email" size="20"></td>
</tr>
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt"> Type </font>
<font face="Verdana" style="font-size: 7pt">(indien u deze al gekozen hebt)</font><font face="Verdana" style="font-size: 11pt" color="#000000">:</font></td>
<td width="242" height="22">
<input type="text" name="type" id="email0" size="20"></td>
</tr>
<tr>
<td width="229" height="22">
</td>
<td width="242" height="22"> </td>
</tr>
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt">Gewenste prijs</font><font face="Verdana" style="font-size: 11pt" color="#000000">:</font></td>
<td width="242" height="22"><font face="Verdana">
<span style="font-size: 11pt">van €
<input type="text" name="van" id="email" size="6"> tot €
<input type="text" name="tot" id="email1" size="6"></span></font></td>
</tr>
<tr>
<td width="229" height="19">
</td>
<td width="242" height="19"> </td>
</tr>
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt" color="#000000">
Besturingsysteem:</font></td>
<td width="242" height="22">
<select size="1" name="besturingssysteem">
<option selected value="0">Maakt niet uit</option>
<option value="xp home">windows xp home</option>
<option value="xp professional">windows xp professional</option>
</select></td>
</tr>
<tr>
<td width="229" height="22">
</td>
<td width="242" height="22">
</td>
</tr>
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt" color="#000000">Scherm grote:</font></td>
<td width="242" height="22"><select size="1" name="scherm">
<option selected value="0">Maakt niet uit</option>
<option value="12,1">12,1"</option>
<option value="12,1">12,1"</option>
<option value="13,3">13,3"</option>
<option value="15">15"</option>
<option value="15,4">15,4"</option>
<option value="17">17"</option>
<option value="19">19"</option>
</select></td>
</tr>
<tr>
<td width="229" height="22">
</td>
<td width="242" height="22"> </td>
</tr>
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt" color="#000000">Processor:<br>
- Voorkeursmerk:</font></td>
<td width="242" height="22">
<input type="text" name="processor" id="email" size="20"><select size="1" name="processormerk">
<option selected value="0">Maakt niet uit</option>
<option value="AMD">AMD</option>
<option value="Intel">Intel</option>
</select></td>
</tr>
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt">Minimaal ram-geheugen</font><font face="Verdana" style="font-size: 11pt" color="#000000">:</font></td>
<td width="242" height="22">
<input type="text" name="ramgeheugen" id="email" size="20">
<font face="Verdana" style="font-size: 11pt">MB</font></td>
</tr>
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt" color="#000000">Video kaart:<br>
- Voorkeursmerk:</font></td>
<td width="242" height="22">
<input type="text" name="videokaart" id="email" size="20"><br>
<input type="text" name="videokaartmerk" id="email2" size="20"></td>
</tr>
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt">Optische schijven</font><font face="Verdana" style="font-size: 11pt" color="#000000">:</font></td>
<td width="242" height="22">
<input type="text" name="optischeschijven" id="email" size="20"></td>
</tr>
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt" color="#000000">Kaart-lezer:</font></td>
<td width="242" height="22"><select size="1" name="kaartlezer">
<option selected value="0">maakt niet uit</option>
<option value="ja">ja</option>
<option value="nee">nee</option>
</select></td>
</tr>
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt" color="#000000">Ingebouwde
webcam:</font></td>
<td width="242" height="22"><select size="1" name="webcam">
<option selected value="0">maakt niet uit</option>
<option value="ja">ja</option>
<option value="nee">nee</option>
</select></td>
</tr>
<tr>
<td width="229" height="22">
</td>
<td width="242" height="22"> </td>
</tr>
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt">Batterij capaciteit:</font></td>
<td width="242" height="22">
<select size="1" name="speelduur">
<option selected value="0">maakt niet uit</option>
<option value="laag">laag</option>
<option value="gemiddeld">gemiddeld</option>
<option value="hoog">hoog</option>
</select></td>
</tr>
<tr>
<td width="229" height="22">
<font face="Verdana" style="font-size: 11pt" color="#000000">Gewicht:</font></td>
<td width="242" height="22"><select size="1" name="gewicht">
<option selected value="0">maakt niet uit</option>
<option value="laag">laag</option>
</select></td>
</tr>
<tr>
<td width="229" height="22">
</td>
<td width="242" height="22"> </td>
</tr>
<tr>
<td width="229" height="22" valign="top">
<font face="Verdana" style="font-size: 11pt" color="#000000">Doel<br>
</font><font face="Verdana" style="font-size: 7pt">(Waarvoor zal deze
laptop gebruikt worden)</font><font face="Verdana" style="font-size: 11pt" color="#000000">:</font></td>
<td width="242" height="22"><textarea rows="8" name="doel" cols="27"></textarea><p></td>
</tr>
<tr>
<td width="229" height="22" valign="top">
<p align="left">
<font face="Verdana" style="font-size: 11pt" color="#000000">Extra<br>
</font><font face="Verdana" style="font-size: 7pt">(Is er nog iets dat wij
dienen te weten?)</font><font face="Verdana" style="font-size: 11pt" color="#000000">:</font></td>
<td width="242" height="22"><textarea rows="8" name="extra" cols="27"></textarea></td>
</tr>
<tr>
<td width="229" height="26"><font color="#000000"> </font></td>
<td width="242" height="26">
<input type="submit" name="submit" value="verzenden"></td>
</tr>
</table>
</form>
config.php
<?php
$hostname = "localhost";
$username = "******";
$password = "******";
$database = "******";
mysql_connect($hostname,$username,$password) or die(mysql_error());
mysql_select_db($database);
?>
laptop1.php
<?php
require 'config.php';
?>
<?
"INSERT INTO
laptop(
id,
naam,
voornaam,
email,
merk,
type,
van,
tot,
besturingssysteem,
scherm,
processor,
processormerk,
ramgeheugen,
videokaart,
optischeschijven,
kaartlezer,
webcam,
speelduur,
gewicht,
doel,
extra
)
VALUES(
'',
'". $_POST['naam'] ."',
'". $_POST['voornaam'] ."',
'". $_POST['email'] ."',
'". $_POST['merk'] ."',
'". $_POST['type'] ."',
'". $_POST['van'] ."',
'". $_POST['tot'] ."',
'". $_POST['besturingssysteem'] ."',
'". $_POST['scherm'] ."',
'". $_POST['processor'] ."',
'". $_POST['processormerk'] ."',
'". $_POST['ramgeheugen'] ."',
'". $_POST['videokaart'] ."',
'". $_POST['optischeschijven'] ."',
'". $_POST['kaartlezer'] ."',
'". $_POST['webcam'] ."',
'". $_POST['speelduur'] ."',
'". $_POST['gewicht'] ."',
'". $_POST['doel'] ."',
'". $_POST['extra'] ."')"
?>
<font face="Verdana" style="font-size: 11pt">
<br>
De specificaties zijn doorgegeven.<br>
Link gekopieerd
Het aantal columns klopt niet.
Mysql zegt in z' on gval column count doesn't match
"INSERT INTO
hier,
alleen,
de,
velden
VALUES
die,
hier,
ook,
staan
HET is Klaasjan btw
Link gekopieerd
Ik heb de INSERT INTO geteld en dat zijn er 20 en daarna de VALUES en dat zijn er 21 dus zoals Klaasjan ook zegt daar gaat iets niet goed. Ik vermoed de id weghalen.
Link gekopieerd
Met de id weg te halen werkt het nog steeds niet ...
Ik krijg geen errors ...
Maar er komt ook niets bij in de database table laptop ...
mgv,
Steven
Link gekopieerd
In je post van 2:54 geef je je hele script? Daar mis ik wel het uitvoeren van de query.
Link gekopieerd
Dat zal de fout zijn ...
Maar hoe integreer ik dat?
alvast bedankt,
Steven
Link gekopieerd
<?php
$sql="INSERT INTO
laptop(
naam,
voornaam,
email,
merk,
type,
van,
tot,
besturingssysteem,
scherm,
processor,
processormerk,
ramgeheugen,
videokaart,
optischeschijven,
kaartlezer,
webcam,
speelduur,
gewicht,
doel,
extra
)
VALUES(
'',
'". $_POST['naam'] ."',
'". $_POST['voornaam'] ."',
'". $_POST['email'] ."',
'". $_POST['merk'] ."',
'". $_POST['type'] ."',
'". $_POST['van'] ."',
'". $_POST['tot'] ."',
'". $_POST['besturingssysteem'] ."',
'". $_POST['scherm'] ."',
'". $_POST['processor'] ."',
'". $_POST['processormerk'] ."',
'". $_POST['ramgeheugen'] ."',
'". $_POST['videokaart'] ."',
'". $_POST['optischeschijven'] ."',
'". $_POST['kaartlezer'] ."',
'". $_POST['webcam'] ."',
'". $_POST['speelduur'] ."',
'". $_POST['gewicht'] ."',
'". $_POST['doel'] ."',
'". $_POST['extra'] ."')";
$res=mysql_query($sql) or die(mysql_error());
if(mysql_affected_rows()>0)
{
echo "het is geslaagd";
}
else
{
echo "er is iets fout gegaan";
}
?>
zoiets
EDIT TYPO
EDIT 2 NOG EEN TYPO
Link gekopieerd
Hey,
Dank u allemaal !!!
Het werkt !!!
Mgv,
Steven
Link gekopieerd
Mooi weer iemand blij gemaakt :)
Link gekopieerd