Hoi
Ik heb hier een scriptje dat cd titels kan invoeren in een mysql database. Maar hij geeft gewoon na het drukken op de knop weer dezelfde pagina terug, dit is logisch en denk je dus ook dat hij wat heeft verzonden. Maar in de database is er geen record bijgekomen.
Hieronder staat de code:
Weet iemand wat ik hier dan fout doe??
Ik heb hier een scriptje dat cd titels kan invoeren in een mysql database. Maar hij geeft gewoon na het drukken op de knop weer dezelfde pagina terug, dit is logisch en denk je dus ook dat hij wat heeft verzonden. Maar in de database is er geen record bijgekomen.
Hieronder staat de 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
| <? <HTML> <HEAD> <TITLE>Invoeren</TITLE> <META NAME="Generator" CONTENT=""> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY bgcolor="#CCCCCC"> <form action="" method="post"> <p align="left">Artiest: <input type="text" name="artiest"> <br> Titel: &nbsp&nbsp <input type="text" name="titel" value=""> <br> Aantal cd's: <select name="aantal_cd"> <option selected>1 </option> <option>2 </option> <option>3 </option> <option>4</option> </select> <br> </p> <blockquote> <p> <input type="submit" name="submit" value="Opslaan"> <br> </p> </blockquote> </form> <?php if($submit AND $artiest AND $titel AND $aantal_cd AND $user){ mysql_connect("localhost"); mysql_select_db("robje"); $SQL = "INSERT INTO cd2 (artiest,titel,aantal_cd,user) VALUES ('$artiest','$titel','$aantal_cd','$user')"; $artiest = addSlashes($artiest); $titel = addSlashes($titel); $aantal_cd = addSlashes($aantal_cd); $user = addSlashes($user); mysql_query($SQL) or die (mysql_error()); }else{ echo "LUL...je bent iets vergeten in te vullen. Ga <a href=\"$HTTP_REFERER\">hier</a> naartoe om het deze keer BETER te doen!!"; // ;-) } ?> </BODY> </HTML> ?> |
Weet iemand wat ik hier dan fout doe??
Leeg