Ik heb een probleem met php/mysql updaten. Ik wil gewoon het tabel bot update dat doe ik op de volgende manier (zie script).
Maar op deze manier werkt het niet wat doe ik fout?
De variabele $edit = ?edit=id
// Edit het werkende script
Maar op deze manier werkt het niet wat doe ik fout?
De variabele $edit = ?edit=id
// Edit het werkende script
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
| <? if ($HTTP_COOKIE_VARS["gebruikersnaam"] == "") { echo "To see this page you must be Admin!"; exit; } ?><?php include "config.php"; $query=mysql_query("SELECT * FROM bot ORDER BY id DESC"); while ($row =@ mysql_fetch_array($query)) { $table_body .="<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\"> <tr> <td width=\"100%\"><font face=\"verdana\" size=\"2\">Bot Name: $row[name] | <a href=\"?edit=$row[id]\">EDIT</a></font></td> </tr> </table><br>";} echo "$table_body"; If ($save) { $sql = mysql_connect ("localhost","root",""); mysql_select_db ("msnshit_user", $sql); $update = "UPDATE bot SET name='$name', url='$url', section='$section', text='$text' WHERE id=$edit"; $query = mysql_query($update); $edit = addslashes($edit); echo "$update"; exit; } $query=mysql_query("SELECT * FROM bot WHERE id=$edit"); while ($row =@ mysql_fetch_array($query)) { $table .="<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\"> <tr> <td width=\"100%\"><form method=\"post\" action=\"$PHP_SELF?edit=$edit\"> Name:<br><input type=\"text\" value=\"$row[name]\" name=\"name\"><br> URL:<br><input type=\"text\" value=\"$row[url]\" name=\"url\"><br> Section:<br><select size=\"1\" name=\"section\"> <option value=\"NickName\">NickName</option> <option value=\"AddOns\">AddOns</option> <option value=\"Other\">Other</option> <option value=\"Hacker\">Hacker</option> </select><br> Extra:<br> </font><textarea rows=\"10\" name=\"text\" cols=\"28\">$row[text]</textarea></font><br> <br> <input type=\"submit\" value=\"submit\" name=\"save\"></td> </tr> </table><br>"; } echo "$table"; exit; ?> |