waarom wil mijn script niet toevoegen?
nu krijg ik het alleen niet voor elkaar dat hij het aan mijn db toevoegt
weet iemand misschien een oplossing?
hier een link waar de toegevoegde machine bij moet komen te staan
http://84.80.65.175/test%20scripts/machine%20lijst/machinelijst.php
en hier een link om toe te voegen
http://84.80.65.175/test%20scripts/machine%20lijst/toevoegen.php
Het is trouwens uitgebreider, niet uitgebrijder.
Je zult met php code moeten komen ;-) want aan een webpagina kunnen wij niet zoveel zien!
<html>
<head
<title>machine invoegen</title>
</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
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
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
<?php
if ($_POST["knop"]
&& $_POST["machine_naam"]
&& $_POST["machine_merk"]
&& $_POST["machine_type"]
&& $_POST["bouwjaar"]
&& $_POST["leverancier"]
&& $_POST["straat"]
&& $_POST["nummer"]
&& $_POST["postcode"]
&& $_POST["plaats"]
&& $_POST["tel_nr"]
&& $_POST["fax_nr"]
&& $_POST["olie_filter_org"]
&& $_POST["olie_filter_ver"]
&& $_POST["olie_filter"]
&& $_POST["lucht_filter_org"]
&& $_POST["lucht_filter_ver"]
&& $_POST["lucht-filter"]
&& $_POST["gasolie_filter_org"]
&& $_POST["gasolie_filter_ver"]
&& $_POST["gasolie_filter"]
&& $_POST["hydr_filter_org"]
&& $_POST["hydr_filter_ver"]
&& $_POST["hydr_filter"]
&& $_POST["motor_olie_type"]
&& $_POST["motor_olie_inhoud"]
&& $_POST["motor_olie"]
&& $_POST["hydr_olie_type"]
&& $_POST["hydr_olie_inhoud"]
&& $_POST["hydro_olie"]
&& $_POST["eindaandr_olie_type"]
&& $_POST["eindaandr_olie_inhoud"]
&& $_POST["eindaandr_olie"]
&& $_POST["keuring_datum"]
&& $_POST["extra"]) {
$db= mysql_connect("localhost", "root", "******")
or die ("kan niet verbinden: ".mysql_error());
mysql_select_db("machinelijst", $db);
$sql = "INSERT INTO machine
(machine_naam,
machine_merk,
machine_type,
bouwjaar,
leverancier,
straat,
nummer,
postcode,
plaats,
tel_nr,
fax_nr,
olie_filter_org,
olie_filter_ver,
olie_filter,
lucht_filter_org,
lucht_filter_ver,
lucht-filter,
gasolie_filter_org,
gasolie_filter_ver,
gasolie_filter,
hydr_filter_org,
hydr_filter_ver,
hydr_filter,
motor_olie_type,
motor_olie_inhoud,
motor_olie,
hydr_olie_type,
hydr_olie_inhoud,
hydro_olie,
eindaandr_olie_type,
eindaandr_olie_inhoud,
eindaandr_olie,
keuring_datum,
extra)
VALUES ('".$_POST["machine_naam"]."',
'".$_POST["machine_merk"]."',
'".$_POST["machine_type"]."',
'".$_POST["bouwjaar"]."',
'".$_POST["leverancier"]."',
'".$_POST["straat"]."',
'".$_POST["nummer"]."',
'".$_POST["postcode"]."',
'".$_POST["plaats"]."',
'".$_POST["tel_nr"]."',
'".$_POST["fax_nr"]."',
'".$_POST["olie_filter_org"]."',
'".$_POST["olie_filter_ver"]."',
'".$_POST["olie_filter"]."',
'".$_POST["lucht_filter_org"]."',
'".$_POST["lucht_filter_ver"]."',
'".$_POST["lucht-filter"]."',
'".$_POST["gasolie_filter_org"]."',
'".$_POST["gasolie_filter_ver"]."',
'".$_POST["gasolie_filter"]."',
'".$_POST["hydr_filter_org"]."',
'".$_POST["hydr_filter_ver"]."',
'".$_POST["motor_olie_type"]."',
'".$_POST["motor_olie_inhoud"]."',
'".$_POST["motor_olie"]."',
'".$_POST["hydr_olie_type"]."',
'".$_POST["hydr_olie_inhoud"]."',
'".$_POST["eindaandr_olie_type"]."',
'".$_POST["eindaandr_olie_inhoud"]."',
'".$_POST["eindaandr_olie"]."',
'".$_POST["keuring_datum"]."',
'".$_POST["extra"].")";
if (!mysql_query($sql)) {
echo "helaas, de machine met de naam ".$_POST["machine_naam"]." kon niet worden toegevoegd aan de database. neem contact op met sebas!!!!";
} else {
echo "de machine met de naam <b>".$_POST["machine_naam"].",/b> is toegevoegd.";
}
mysql_close($db);
} else {
?>
if ($_POST["knop"]
&& $_POST["machine_naam"]
&& $_POST["machine_merk"]
&& $_POST["machine_type"]
&& $_POST["bouwjaar"]
&& $_POST["leverancier"]
&& $_POST["straat"]
&& $_POST["nummer"]
&& $_POST["postcode"]
&& $_POST["plaats"]
&& $_POST["tel_nr"]
&& $_POST["fax_nr"]
&& $_POST["olie_filter_org"]
&& $_POST["olie_filter_ver"]
&& $_POST["olie_filter"]
&& $_POST["lucht_filter_org"]
&& $_POST["lucht_filter_ver"]
&& $_POST["lucht-filter"]
&& $_POST["gasolie_filter_org"]
&& $_POST["gasolie_filter_ver"]
&& $_POST["gasolie_filter"]
&& $_POST["hydr_filter_org"]
&& $_POST["hydr_filter_ver"]
&& $_POST["hydr_filter"]
&& $_POST["motor_olie_type"]
&& $_POST["motor_olie_inhoud"]
&& $_POST["motor_olie"]
&& $_POST["hydr_olie_type"]
&& $_POST["hydr_olie_inhoud"]
&& $_POST["hydro_olie"]
&& $_POST["eindaandr_olie_type"]
&& $_POST["eindaandr_olie_inhoud"]
&& $_POST["eindaandr_olie"]
&& $_POST["keuring_datum"]
&& $_POST["extra"]) {
$db= mysql_connect("localhost", "root", "******")
or die ("kan niet verbinden: ".mysql_error());
mysql_select_db("machinelijst", $db);
$sql = "INSERT INTO machine
(machine_naam,
machine_merk,
machine_type,
bouwjaar,
leverancier,
straat,
nummer,
postcode,
plaats,
tel_nr,
fax_nr,
olie_filter_org,
olie_filter_ver,
olie_filter,
lucht_filter_org,
lucht_filter_ver,
lucht-filter,
gasolie_filter_org,
gasolie_filter_ver,
gasolie_filter,
hydr_filter_org,
hydr_filter_ver,
hydr_filter,
motor_olie_type,
motor_olie_inhoud,
motor_olie,
hydr_olie_type,
hydr_olie_inhoud,
hydro_olie,
eindaandr_olie_type,
eindaandr_olie_inhoud,
eindaandr_olie,
keuring_datum,
extra)
VALUES ('".$_POST["machine_naam"]."',
'".$_POST["machine_merk"]."',
'".$_POST["machine_type"]."',
'".$_POST["bouwjaar"]."',
'".$_POST["leverancier"]."',
'".$_POST["straat"]."',
'".$_POST["nummer"]."',
'".$_POST["postcode"]."',
'".$_POST["plaats"]."',
'".$_POST["tel_nr"]."',
'".$_POST["fax_nr"]."',
'".$_POST["olie_filter_org"]."',
'".$_POST["olie_filter_ver"]."',
'".$_POST["olie_filter"]."',
'".$_POST["lucht_filter_org"]."',
'".$_POST["lucht_filter_ver"]."',
'".$_POST["lucht-filter"]."',
'".$_POST["gasolie_filter_org"]."',
'".$_POST["gasolie_filter_ver"]."',
'".$_POST["gasolie_filter"]."',
'".$_POST["hydr_filter_org"]."',
'".$_POST["hydr_filter_ver"]."',
'".$_POST["motor_olie_type"]."',
'".$_POST["motor_olie_inhoud"]."',
'".$_POST["motor_olie"]."',
'".$_POST["hydr_olie_type"]."',
'".$_POST["hydr_olie_inhoud"]."',
'".$_POST["eindaandr_olie_type"]."',
'".$_POST["eindaandr_olie_inhoud"]."',
'".$_POST["eindaandr_olie"]."',
'".$_POST["keuring_datum"]."',
'".$_POST["extra"].")";
if (!mysql_query($sql)) {
echo "helaas, de machine met de naam ".$_POST["machine_naam"]." kon niet worden toegevoegd aan de database. neem contact op met sebas!!!!";
} else {
echo "de machine met de naam <b>".$_POST["machine_naam"].",/b> is toegevoegd.";
}
mysql_close($db);
} else {
?>
<form method="post" action="">
welke Machine toevoegen<br>
<tr>
<td width="133">naam</td>
<td width="155"><input type="text" name="machine_naam" size="20"></td>
<td width="93">merk</td>
<td><input type="text" name="machine_merk" size="20"></td>
</tr>
<tr>
<td width="133">type</td>
<td width="155"><input type="text" name="machine_type" size="20"></td>
<td width="93">bouwjaar</td>
<td><input type="text" name="bouwjaar" size="20"></td>
</tr>
<tr>
<td width="133"> </td>
<td width="155"> </td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133">leverancier</td>
<td width="155"><input type="text" name="leverancier" size="20"></td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133">straat</td>
<td width="155"><input type="text" name="straat" size="20"></td>
<td width="93">nummer</td>
<td><input type="text" name="nummer" size="20"></td>
</tr>
<tr>
<td width="133">postcode</td>
<td width="155"><input type="text" name="postcode" size="10"></td>
<td width="93">plaats</td>
<td><input type="text" name="plaats" size="20"></td>
</tr>
<tr>
<td width="133">tel nr</td>
<td width="155"><input type="text" name="tel_nr" size="20"></td>
<td width="93">fax nr</td>
<td><input type="text" name="fax_nr" size="20"></td>
</tr>
<tr>
<td width="133"> </td>
<td width="155"> </td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133"><b>motor filter</b></td>
<td width="155"> </td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133">orgineel</td>
<td width="155"><input type="text" name="olie_filter_org" size="20"></td>
<td width="93">vervang nr</td>
<td><input type="text" name="olie_filter_ver" size="20"></td>
</tr>
<tr>
<td width="133">vervangen op</td>
<td width="155"><b>datum</b></td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133"> </td>
<td width="155"> <b>
</b></td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133"><b>gasolie filter</b></td>
<td width="155"> </td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133">orgineel</td>
<td width="155"><input type="text" name="gasolie_filter_org" size="20"></td>
<td width="93">vervang nr</td>
<td><input type="text" name="gasolie_filter_ver" size="20"></td>
</tr>
<tr>
<td width="133">vervangen op</td>
<td width="155"><b>datum</b></td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133"> </td>
<td width="155"> </td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133"><b>lucht filter</b></td>
<td width="155"> </td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133">orgineel</td>
<td width="155"><input type="text" name="lucht_filter_org" size="20"></td>
<td width="93">vervang nr</td>
<td><input type="text" name="lucht_filter_ver" size="20"></td>
</tr>
<tr>
<td width="133">vervangen op</td>
<td width="155"><b>datum</b></td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133"> </td>
<td width="155"> </td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133"><b>hydro filter</b></td>
<td width="155"> </td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133">orgineel</td>
<td width="155"><input type="text" name="hydr_filter_org" size="20"></td>
<td width="93">vervang nr</td>
<td><input type="text" name="hydro_filter_ver" size="20"></td>
</tr>
<tr>
<td width="133">vervangen op</td>
<td width="155"><b>datum</b></td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133"> </td>
<td width="155"> </td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133"><b>motor olie</b></td>
<td width="155"> </td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133">type</td>
<td width="155"><input type="text" name="motor_olie_type" size="20"></td>
<td width="93">hoeveelheid</td>
<td><input type="text" name="motor_olie_inhoud" size="20"></td>
</tr>
<tr>
<td width="133">vervangen op</td>
<td width="155"><b>datum</b></td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133"> </td>
<td width="155"> </td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133"><b>hydrolic olie</b></td>
<td width="155"> </td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133">type </td>
<td width="155"><input type="text" name="hydro_olie_type" size="20"></td>
<td width="93">hoeveelheid</td>
<td><input type="text" name="hydro_olie_inhoud" size="20"></td>
</tr>
<tr>
<td width="133">vervangen op</td>
<td width="155"><b>datum</b></td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133"> </td>
<td width="155"><b> </b></td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133"><b>eindaandrijving olie</b></td>
<td width="155"> </td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133">type</td>
<td width="155"><input type="text" name="eindaandr_olie_type" size="20"></td>
<td width="93">hoeveelheid</td>
<td><input type="text" name="eindaandr_olie_inhoud" size="20"></td>
</tr>
<tr>
<td width="133">vervangen op</td>
<td width="155"><b>datum</b></td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133"> </td>
<td width="155"> </td>
<td width="93"> </td>
<td> </td>
</tr>
<tr>
<td width="133">gekeurd tot</td>
<td width="155"><b>datum</b></td>
<td width="93"> </td>
<td> </td>
</tr>
</table>
<p>extra<br>
<textarea rows="10" name="extra" cols="46"></textarea></p>
<input type="submit" name="knop" value="toevoegen">
</form>
</body>
</html>
groet sebas
Die lange lijst met if's is een beetje gek in het begin. Beter zo:
Schrijf eens een andere verwerking ipv met phpserverself
dan werkt het misschien wel,
Om dit script uit te voeren moeten al die dingen true zijn =S Gebeurd bijna nooit. Wat jij waarschijnlijk wilt is meer iets als dit:
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Ik moet er bij zeggen dat dit niet een erg goeie manier is van controle van je formulier, en bovendien misschien ook niet aan jouw wensen voldoet :-) Dit is slechts een snel klein voorbeeldje. Ook niet getest.