Ok na de voledige srewup met m'n vorige topic was is vast besloten om het vanacht gedaan te krijgen ... met de php.net manual geopend in me browser ben ik verder gaan scripten, en ik kom een heel end. maar het hield 30 min geleden weer op. ik heb uitgebreid gezocht op het forum en in de manual maar ik kan nix vinden wat hierop lijkt. ik heb alle $_GET en $_POST gecheked maar er kwam nix uit. mijn code tot nu toe:
sorry voor de layout vern**king maar anders word het een on overzichtelijke lap text. wat ik dus wil is dat als ik in mij browser invul :
http://localhost/regitest2.php?id=1
dat er dan netjes de gegevens van het record met het id 1 ingevuld worden en dat ik deze kan editen. maar dit werkt dus niet ... ook het record toevoegen wil voor geen meter ... ik voel de nattigheid alweer aankomen, want het moet dus bijna wel in de GET of POST hoek zitten, maar ik heb me het afgelopen half uur echt de **** gezocht en de manual echt goed gelezen maar ik kom er dus niet uit.
het ligt iig niet aan mijn SQL want ik heb de database zelf al gemaakt en ik kan em ook prima in een tabel op het scherm krijgen, maar editen,toevoegen,deleten, wil dus niet.
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
| <html> <body> <?php $db = mysql_connect("localhost", "root"); mysql_select_db("mydb",$db); if ($_POST['submit']) { if ($id) { $sql = "UPDATE users SET username='$username',userpass='$password',voornaam='$voornaam',achternaam='$achternaam',Woonplaats='$plaats',leeftijd ='$age',mail='$mail',Opmerkingen='$notes', WHERE id=$id"; } else { $sql = "INSERT INTO users (username,userpass,voornaam,achternaam,Woonplaats,leeftijd,mail,Opmerkingen) VALUES ('$username','$password','$voornaam','$achternaam','$plaats','$age','$mail','$notes')"; } $result = mysql_query($sql); echo "Record updated/edited!<p>"; } elseif ($delete) { $sql = "DELETE FROM users WHERE id=$id"; $result = mysql_query($sql); echo "$sql Record deleted!<p>"; } else { if (!$id) { $result = mysql_query("SELECT * FROM users",$db); while ($myrow = mysql_fetch_array($result)) { printf("<a href=\"%s?id=%s\">%s %s</a> \n", $_SERVER['PHP_SELF'], $myrow["id"], $myrow["voornaam"], $myrow["achternaam"]); printf("<a href=\"%s?id=%s&delete=yes\">(DELETE)</a><br>", $_SERVER['PHP_SELF'], $myrow["id"]); } } ?> <P> <a href="<?php echo $_SERVER['PHP_SELF'];?>">ADD A RECORD</a> <P> <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"> <?php if ($id) { $sql = "SELECT * FROM users WHERE id=$id"; $result = mysql_query($sql); $myrow = mysql_fetch_array($result); $id = $myrow["id"]; $username = $myrow["username"]; $password = $myrow["userpass"]; $voornaam = $myrow["voornaam"]; $achternaam = $myrow["achternaam"]; $plaats = $myrow["Woonplaats"]; $age = $myrow["leeftijd"]; $mail = $myrow["mail"]; $notes = $myrow["Opmerkingen"]; ?> <input type=hidden name="id" value="<?php echo $_GET [ 'id' ]; ?>"> <?php } ?> Username:<input type="Text" name="username" value="<?php echo $_GET ['username']; ?>"><br> Password:<input type="Text" name="password" value="<?php echo $_GET ['password']; ?>"><br> Voornaam:<input type="Text" name="voornaam" value="<?php echo $_GET [ 'voornaam' ]; ?>"><br> Achternaam:<input type="Text" name="achternaam" value="<?php echo $_GET [ 'achternaam' ]; ?>"><br> Woonplaats:<input type="Text" name="plaats" value="<?php echo $_GET [ 'plaats' ]; ?>"><br> Leeftijd:<input type="Text" name="age" value="<?php echo $_GET [ 'age' ]; ?>"><br> E-mail:<input type="Text" name="mail" value="<?php echo $_GET [ 'mail' ]; ?>"><br> Opmerkingen:<input type="Text" name="notes" value="<?php echo $_GET [ 'notes' ]; ?>"><br> <input type="Submit" name="submit" value="Enter information"> </form> <?php } ?> </body> </html> |
sorry voor de layout vern**king maar anders word het een on overzichtelijke lap text. wat ik dus wil is dat als ik in mij browser invul :
http://localhost/regitest2.php?id=1
dat er dan netjes de gegevens van het record met het id 1 ingevuld worden en dat ik deze kan editen. maar dit werkt dus niet ... ook het record toevoegen wil voor geen meter ... ik voel de nattigheid alweer aankomen, want het moet dus bijna wel in de GET of POST hoek zitten, maar ik heb me het afgelopen half uur echt de **** gezocht en de manual echt goed gelezen maar ik kom er dus niet uit.
het ligt iig niet aan mijn SQL want ik heb de database zelf al gemaakt en ik kan em ook prima in een tabel op het scherm krijgen, maar editen,toevoegen,deleten, wil dus niet.
[ Voor 20% gewijzigd door CRiMiNaL op 08-05-2003 02:51 ]
... MMORPG Addict.