Hi.
Ich habe ein Script dass überprüfen soll, wenn einer etwas kaufen will, ob auch genug Geld vorhanden ist.
Erstmal der code und dann mein Problem:
Er zeigt immer die action loeschen, auch wenn noch garkein Link geklickt wurde.
Ausserdem funktioiert keine der Funktionen, weil die action jua auf loeschen ist. Auch wenn ich auf einen Link z.b. zum kaufen klicke.
Es ist bestimmt mal wieder ein dummer kleiner Fehler. Aber ich hab mich schon schekcig gesucht an dem Teil.
Vielleicht weiss auch einer ne bessere Lösung.
Plz Help me!!
Greetz
HPINC
Ich habe ein Script dass überprüfen soll, wenn einer etwas kaufen will, ob auch genug Geld vorhanden ist.
Erstmal der code und dann mein Problem:
PHP-Code:
1.<?
2. $dbcon= mysql_connect('localhost','user','password') or die(mysql_error());
3.
4. mysql_select_db('datenbank',$dbcon) or die(mysql_error());
5. $checkresult = @mysql_query("SELECT * FROM geldcheck");
6. $checkdata = @mysql_fetch_array($checkresult);
7. echo("
8. <body bgcolor='FFFFFF' text='000000' link='000064' alink='0000AA' vlink='000064'>
9. <center>
10. <font face='arial' size='4'><b>Testscript Nr.1</b></font>
11. <br>
12. <br>
13. <br>
14. <font face='arial' size='3'>BlaBla</font>
15. <br>
16. <br>
17. <br>
18. <br>
19. <br>
20. <br>
21. <table align='center' border='1' bordercolordark='DDDDDD' bordfercolorlight='FFFFFF' width='700' cellspacing='0' cellpadding='0'>
22. <tr>
23. <td align='center' width='50%'>
24. Geld: $checkdata[geld]
25. </td>
26. <td align='center' width='50%'>
27. Waren: $checkdata[waren]
28. </td>
29. </tr>
30. </table>
31. <br>
32. <a href='geldcheck2.php?action=kaufen'>Waren kaufen</a>
33. <br>
34. <br>
35. <br>
36. <br>
37. <br>
38. <br>
39. <a href='geldcheck2.php?action=aufladen'>Geld aufladen</a>
40. <br>
41. <br>
42. <a href='geldcheck2.php?action=loeschen'>Waren löschen</a>
43. <br>
44. $checkdata[preis]
45. </body>
46. </html>
47. ");
48.
49. $ware=$checkdata[waren];
50.
51. if($action='kaufen')
52. {
53. if($checkdata[geld]>$checkdata[preis])
54. {
55. $ware++;
56. $geldneu=$checkdata[geld]-$checkdata[preis];
57. mysql_query("insert into geldcheck (waren) values ('$ware')", $dbcon);
58. mysql_query("insert into geldcheck (geld) values ('$geldneu')", $dbcon);
59. echo mysql_error();
60. }
61. else
62. {
63. echo("zu wenig Geld!");
64. }
65. }
66.
67. if($action="aufladen")
68. {
69. $geld=60000;
70. mysql_query("insert into geldcheck (geld) values ('$geld')");
71. }
72.
73. if($action='loeschen')
74. {
75. $warena=0;
76. }
77. echo($action);
78.?>
Ausserdem funktioiert keine der Funktionen, weil die action jua auf loeschen ist. Auch wenn ich auf einen Link z.b. zum kaufen klicke.
Es ist bestimmt mal wieder ein dummer kleiner Fehler. Aber ich hab mich schon schekcig gesucht an dem Teil.
Vielleicht weiss auch einer ne bessere Lösung.
Plz Help me!!
Greetz
HPINC
Kommentar