Data op database
ik heb een form gemaakt ...
<form action="laptop1.php" method="post" name="frm" enctype="multipart/form-data">
Op de volgende pagina wil ik deze gegevens in een database pompen ....
Dit heb ik zo gedaan ...
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?
{
$host = "localhost";
$user = "username";
$pass = "";
$dbdb = "db_name";
}
{
$sql = "INSERT INTO laptop (id, naam, voornaam, email, merk, type, van, tot, besturingssysteem, scherm, processor, processormerk, ramgeheugen, videokaart, videokaartmerk, optischeschijven, kaartlezer, webcam, speelduur, gewicht, doel, extra) VALUES ";
$sql .= "('', '" . $_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);
}
?>
{
$host = "localhost";
$user = "username";
$pass = "";
$dbdb = "db_name";
}
{
$sql = "INSERT INTO laptop (id, naam, voornaam, email, merk, type, van, tot, besturingssysteem, scherm, processor, processormerk, ramgeheugen, videokaart, videokaartmerk, optischeschijven, kaartlezer, webcam, speelduur, gewicht, doel, extra) VALUES ";
$sql .= "('', '" . $_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);
}
?>
Maar dit is volgens mij niet direct goed ...
Heeft iemand sugesties?
Alvast bedankt,
Steven
http://nl2.php.net/manual/nl/function.mysql-connect.php
Gewijzigd op 01/01/1970 01:00:00 door Robert Deiman
mysql_select_db. Zo ziet een connect-script er uit:
Hierna kun je pas queries gaan doen. Zet het in een apart bestand(db_config.php) en begin de pagina's waar je een DB nodig hebt met:
En de Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
ini_set ('show_errors', 1);
error_reporting (E_ALL);
$db_host = '*****';
$db_user = '*****';
$db_pass = '*****';
$db_name = '*****';
mysql_connect ($db_host, $db_user, $db_pass);
mysql_select_db ($db_name) or die ('Fout bij het selecteren van de database');
unset ($db_host, $db_user, $db_pass, $db_name);
?>
ini_set ('show_errors', 1);
error_reporting (E_ALL);
$db_host = '*****';
$db_user = '*****';
$db_pass = '*****';
$db_name = '*****';
mysql_connect ($db_host, $db_user, $db_pass);
mysql_select_db ($db_name) or die ('Fout bij het selecteren van de database');
unset ($db_host, $db_user, $db_pass, $db_name);
?>
Hierna kun je pas queries gaan doen. Zet het in een apart bestand(db_config.php) en begin de pagina's waar je een DB nodig hebt met:
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 'test', 'test', 'test', 'xp home', '12,1', 'test', 'Intel', 'testtesttesttestte' at line 1
Kan iemand mij helpen hierbij?
alvast bedankt,
Steven
Gewijzigd op 01/01/1970 01:00:00 door steven dirickx
OF in jouw geval
Dat leest een stuk makkelijker
Klaasjan:
Die meldink krijg je iig niet met jouw bovenstaande code. Want daarin doe je niet aan foutafhandeling. En maak je sql eens op:
Niet helemaal juist Klaasjan, er zijn een aantal hosters die standaard de mysql_error wel weergeven.. (en als die een "thuis" server draait, dan kan die in de ini de error_reporting op all hebbben staan)
OK Robert dat zou kunnen. VOor de rest sta ik achter mijn post
error_reporting (E_ALL);
Alles wordt dus weergegeven ...
Maar het wordt ook niet toegevoegd in de database of is dit normaal ...
Klaasjan straks probeer ik dat van u even ...
mgv,
Steven
Wat is het script dat je nu op dit moment hebt? Heb je de opmerkingen van Robert en Jan aangaande de mysql verbinding en database selectie, ook al meegenomen?
Klaasjan:
OK Robert dat zou kunnen. VOor de rest sta ik achter mijn post
Ik zei ook niet dat er niet aan foutafhandeling moet worden gedaan, ik ben het verder ook helemaal met je post eens..
Sterker nog, ik vind zelfs dat foutafhandeling (1 van) de belangrijkste punten is bij programmeren in het algemeen. Je kan zoveel problemen voorkomen door daar goed mee om te gaan.
Ik heb dat gedaan volgens de tip van janklaas ...
de error is dan weg ...
Maar het word nog niet in de database gezet ...
Ik heb het gemaakt als volgt.
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?
"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'] ."')"
?>
"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'] ."')"
?>
Dat klopt toch dacht ik?
Ziet iemand het probleem?
Alvast bedankt,
Steven
Gewijzigd op 01/01/1970 01:00:00 door steven dirickx
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.
Er word een connectie gemaakt met de database hoor ...
Deze is in orde ...
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$hostname = "localhost";
$username = "******";
$password = "******";
$database = "******";
mysql_connect($hostname,$username,$password) or die(mysql_error());
mysql_select_db($database);
?>
$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
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
<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>
<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
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$hostname = "localhost";
$username = "******";
$password = "******";
$database = "******";
mysql_connect($hostname,$username,$password) or die(mysql_error());
mysql_select_db($database);
?>
$hostname = "localhost";
$username = "******";
$password = "******";
$database = "******";
mysql_connect($hostname,$username,$password) or die(mysql_error());
mysql_select_db($database);
?>
laptop1.php
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?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>
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>
Gewijzigd op 01/01/1970 01:00:00 door steven dirickx
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
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
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.
Ik krijg geen errors ...
Maar er komt ook niets bij in de database table laptop ...
mgv,
Steven
Gewijzigd op 01/01/1970 01:00:00 door steven dirickx
In je post van 2:54 geef je je hele script? Daar mis ik wel het uitvoeren van de query.
Maar hoe integreer ik dat?
alvast bedankt,
Steven
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?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";
}
?>
$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
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
Dank u allemaal !!!
Het werkt !!!
Mgv,
Steven
Mooi weer iemand blij gemaakt :)