login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Blijft maar in de database komen

Offline DenMette - 31/01/2006 18:45 (laatste wijziging 31/01/2006 19:44)
Avatar van DenMettePHP gevorderde
  1. <?php
  2. ######################
  3. # Connectie Database #
  4. ######################
  5. $host = "localhost";
  6. $user_h = "user";
  7. $pass = "pas";
  8. $db = "databasenaam";
  9.  
  10. mysql_connect($host,$user_h,$pass) or die(mysql_error());
  11. ################
  12. # Verwerkingen #
  13. ################
  14. $select = "SELECT * FROM Geld WHERE id='1'";
  15. $result = mysql_query($select) or die(mysql_error());
  16. while($obj = mysql_fetch_object($result))
  17. {
  18. $geld = $obj->geld;
  19. $id_1 = $obj->id;
  20. }
  21. $query = "SELECT * FROM gwn";
  22. $sql = mysql_query($select) or die(mysql_error());
  23. while($obje = mysql_fetch_object($sql))
  24. {
  25. $geld_data = $obje->geld;
  26. $memberid_data = $obje->memberid;
  27. }
  28. // Scrijven Database
  29. if($id_1 != $memberid_data)
  30. {
  31. $in ="INSERT INTO gwn(memberid) VALUES ('".$id_1."')";
  32. echo "GELUKT";
  33. }
  34. // Proberen
  35. else
  36. {
  37. if(isset($_POST["kopmunt"]))
  38. {
  39. if(rand(0,1) == 1)
  40. {
  41. if($_POST["check"] == "kop")
  42. {
  43. $bewerking = $geld_data + 4000;
  44. echo "gelukt.";
  45. mysql_query("UPDATE gwn SET geld='".$bewerking."' WHERE memberid='".$id_1."'");
  46. }
  47. else
  48. {
  49. echo "Je hebt verloren.";
  50. mysql_query("DELETE FROM gwn WHERE memberid='".$id_1."'");
  51. }
  52. }
  53. else
  54. {
  55. if($_POST["check"] == "munt")
  56. {
  57. $bewerking = $geld_data + 4000;
  58. echo "gelukt.";
  59. mysql_query("UPDATE gwn SET geld='".$bewerking."' WHERE memberid='".$id_1."'");
  60. }
  61. else
  62. {
  63. echo "Je hebt verloren.";
  64. mysql_query("DELETE FROM gwn WHERE memberid='".$id_1."'");
  65. }
  66. }
  67. }
  68. elseif(isset($_POST["stop"]))
  69. {
  70. $bewerking = $geld + $geld_data;
  71. mysql_query("UPDATE geld SET geld='".$bewerking."' WHERE id='".$id_1."'");
  72. }
  73. }
  74. ?>
  75. <table>
  76. <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
  77. <tr>
  78. <th>Kop</th><td><input type="radio" name="check" value="kop" /></td>
  79. </tr>
  80. <tr>
  81. <th>Munt</th><td><input type="radio" name="check" value="munt" /></td>
  82. </tr>
  83. <tr>
  84. <td><input type="submit" value="Gok" name="kopmunt" /></td>
  85. <td><input type="submit" value="Stop" name="stop" /></td>
  86. </tr>
  87. </form>
  88. </table>


De useres blijven maar in de database komen hoe komt dit??

9 antwoorden

Gesponsorde links
Offline BigBug - 31/01/2006 19:42
Avatar van BigBug PHP expert DELETE FROM gwn WHERE memberid='".$id_1."

Sterretje weghalen dus 
Offline DenMette - 31/01/2006 19:43
Avatar van DenMette PHP gevorderde da is het probleem niet hoor
Offline Martijn1989 - 31/01/2006 19:44
Avatar van Martijn1989 PHP ver gevorderde Wat is je probleem dan, leg me dat eens uit?
Offline DenMette - 31/01/2006 19:45
Avatar van DenMette PHP gevorderde hij schrijft telkens terug dezelfde user in de database

hoe komt dit?
Offline BigBug - 31/01/2006 20:02
Avatar van BigBug PHP expert SELECT * FROM Geld WHERE id='1'

Je haalt de hele tijd hier de ID van op.. Je moet die ID bij inloggen of whatever ergens neerzetten, sessie ofzo.. Zo pakt ie natuurlijk hele tijd id 1
Offline DenMette - 31/01/2006 20:54
Avatar van DenMette PHP gevorderde ja ma dat kan toch geen probleem geven.

ofwel
Offline timo - 31/01/2006 21:03
Avatar van timo PHP ver gevorderde wel, hij doet het dan alleen bij die waar id 1 is.....
Offline DenMette - 31/01/2006 21:43
Avatar van DenMette PHP gevorderde ja ma er is maar 1 gebruiker dus dat ben ik.

dus maakt dat toch niet uit dat dat nu id 1 is.
Offline Micron - 31/01/2006 23:47
Avatar van Micron HTML beginner Tuurlijk wel, als er nou iemand anders bijkomt en die voert die actie uit dan krijg jij geld erbij en hij niet omdat het ID maar op 1 blijf staan en jij bent ID 1, dus iedereen die die actie van jouw script hierboven uitvoert krijgt dus geen ene fuck erbij, behalve jij omdat ID op 1 blijft staan!!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.193s