Beste Tweakertjes, voor op het werk ben ik een kleine database in elkaar aan het flansen (zonder enige programmeer kennis van PHP, maar ik kom een heel eind met de basic tutorials
). Het is de bedoeling dat de gebruiker geredirect wordt naar index.php na het submitten. De officiele methode is de header redirect, maar als ik deze code in het script plaats gebeurt er niks (query word wel uitgevoerd). Ik vroeg me ook af of het mogelijk is om het formulier en query bestand in 1 php bestand te zetten voor het overzicht. (Ik weet dat het mogelijk is kan alleen niet uitvogelen hoe
). Weet iemand hier wat op? Dit is mijn code:
SQL verwerking:
Input formuliertje:
Weet iemand wat?
SQL verwerking:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <? $username="iets"; $password="iets"; $database="iets"; mysql_connect(localhost,$username,$password); @mysql_select_db($database); $query = "INSERT INTO `klantenbestellingen` (datum, naamklant, telnr, artomschrijving, typenr, prijs, besteldbij, bestelddoor, datumorder, gebeld, afgehandeld, opmerkingen) VALUES ('$_POST[datum]', '$_POST[naamklant]', '$_POST[telnr]', '$_POST[artomschrijving]', '$_POST[typenr]', '$_POST[prijs]', '$_POST[besteldbij]', '$_POST[bestelddoor]', '$_POST[datumorder]', '$_POST[gebeld]', '$_POST[afgehandeld]', '$_POST[opmerkingen]')"; mysql_query($query); mysql_close ?> <? header("Location: index.php"); ?> |
Input formuliertje:
code:
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
| Intranet -> Klantenbestellingen -> Nieuw invoeren </p> <p> </p> <p> </p> <form method="post" action="koi_verwerken.php"> Datum aangenomen: <label> <input type="text" name="datum" id="datum" value="<? print(Date("m-d-y")); ?>" maxlength="6" /> </label> <p>Naam klant: <label> <input type="text" name="naamklant" id="naamklant" maxlength="50"/> </label> </p> <p>Telefoonnr: <label> <input type="text" name="telnr" id="telnr" maxlength="10" value="06" /> </label> </p> <p>Omschrijving art.: <label> <input type="text" name="artomschrijving" id="artomschrijving" maxlength="50" /> </label> </p> <p>Typenr apparaat: <label> <input type="text" name="typenr" id="typenr" maxlength="30" /> </label> </p> <p>Prijs: <label> <input type="text" name="prijs" id="prijs" maxlength="15" value="€" /> </label> </p> <p>Besteld bij: <label> <input type="text" name="besteldbij" id="besteldbij" maxlength="30" /> </label> </p> <p>Besteld door: <label> <input type="text" name="bestelddoor" id="bestelddoor" maxlength="30" /> </label> </p> <p> Datum besteld: <label> <input type="text" name="datumorder" id="datumorder" value="<? print(Date("m-d-y")); ?>" maxlength="6" /> </label> </p> <p>Opmerkingen: <label> <textarea name="opmerkingen" id="opmerkingen" cols="45" rows="5" maxlength="300"></textarea> </label> </p> <input type="hidden" name="gebeld" id="gebeld" value="Nee"> <input type="hidden" name="afgehandeld" id="afgehandeld" value="Nee"> <p> </p> <p> <INPUT TYPE="BUTTON" VALUE="Annuleren" ONCLICK="history.go(-1)"><label> <input type="submit" value="Invoeren" onclick="this.disabled = true" /> </label> </p> </form> |
Weet iemand wat?