Ik heb een probleem. Ik ben bezig met een site. Je kan een lijst van produkten bekijken. Als je op een produkt klikt, krijg je een bestel formulier waar ook in staat wel produkt je hebt gekocht. Maar op 1 of andere vage manier, neemt die altijd dezelfde id, dus als ik bijvoorbeeld op een televisie klik. Dan print die in het formulier monitor. Hoe is dit mogelijk?
Dit is het stukje script :
Dit is het stukje 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
58
59
60
61
62
63
64
65
66
67
68
| <? $titel = "Cd's lijst + Bestellen"; include("header.inc.php3"); // LEFT nav menu PRINT" <a href='index.php3' class='mini'>[img]'images/pijltje.gif'[/img] Ga Terug Naar De Frontpage</a><br> "; include("center.inc.php3"); // Main pagina $mysql = mysql_query("SELECT * FROM cds"); while ($regel = mysql_fetch_array($mysql)){ $id = $regel["id"]; $titel = $regel["titel"]; $cds = $regel["cds"]; $extra = $regel["extra"]; PRINT"<br>&amp;nbsp;[img]'images/pijltje.gif'>&amp;nbsp;<a[/img]$titel</a></b>"; } if($action=='cd') { $mysql2 = mysql_query("SELECT * FROM cds WHERE id='$id'"); while ($regel = mysql_fetch_array($mysql2)){ $id = $regel["id"]; $titel = $regel["titel"]; $cds = $regel["cds"]; $extra = $regel["extra"]; } PRINT" <form action='cds.php3?action=cd2&amp;ID=$ID' method='post'> <table cellspacing='1' cellpadding='3'> <tr><td width='500' colspan='2'><font size='3'><b>Cd Bestellen.<br><br></b></font></td></tr> <tr><td width='200' valign='top'><b>Bestelde Cd:</b></td><td width='300'><input type='text' name='titel' value='$titel'></td></tr> <tr><td width='200' valign='top'><b>Aantal Cd's:</b></td><td width='300'><input type='text' name='cds' value='$cds'></td></tr> <tr><td width='200' valign='top'><b>Extra:</b></td><td width='300'><input type='text' name='extra' value='$extra'></td></tr> <tr><td width='200' valign='top'><b>Naam:</b></td><td width='300'><input type='text' name='naam'></td></tr> <tr><td width='200' valign='top'><b>Mail:</b></td><td width='300'><input type='text' name='mail'></td></tr> <tr><td width='200' valign='top'><b>Adres:</b></td><td width='300'><input type='text' name='adres'></td></tr> <tr><td width='200' valign='top'><b>Postcode:</b></td><td width='300'><input type='text' name='postcode'></td></tr> <tr><td width='200' valign='top'><b>Plaats:</b></td><td width='300'><input type='text' name='straat'></td></tr> <tr><td width='200' valign='top'><b>Telefoon.:</b></td><td width='300'><input type='text' name='tel'></td></tr> <tr><td width='200'><b></b></td><td width='300'><input type='submit' value='Verzenden'></td></tr> </table> </form> "; } elseif($action=='cd2') { mysql_query("INSERT INTO bestellers (id,titel,cds,extra,naam,mail,adres,postcode,straat,tel) VALUES ('$idddd','$titel','$cds','$extra','$naam','$mail','$adres','$postcode','$straat','$tel');"); PRINT"<br><br><br><br>Je bestelling is geregistreerd. We versturen de bestelling pas zodra we het geld van het desbetreffende produkt binnen is. Zodra wij je bestelling verstuurd hebben laten wij dat jou weten door middel van een mailtje of een telefoontje."; } include("footer.inc.php3"); ?> |