login  Naam:   Wachtwoord: 
Registreer je!
 Forum

punten worden niet bijgeteld

Offline prass - 23/03/2006 08:01 (laatste wijziging 23/03/2006 08:02)
Avatar van prassNieuw lid Eeyz

Ik wil mijn leden latern bellen via ringtonio en dan punten opwaarderen met 500. Ik gebruik dit script
  1. <head>
  2. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  3. <title>Punten bestellen</title>
  4. </head>
  5.  
  6. <body>
  7. <?
  8. include("belconfig.php");
  9. ?>
  10. <?
  11.  
  12. $rtlo = 25320; // Niet vergeten te wijzigen
  13. $test = 0; // Zet deze op false na het testen
  14.  
  15. $sent = ($sent) ? $sent : $_GET["sent"];
  16. $pincode = ($pincode) ? $pincode : $_POST["pincode"];
  17. $gebruikersnaam = ($gebruikersnaam) ? $gebruikersnaam : $_GET["gebruikersnaam"];
  18.  
  19. if (!$sent)
  20. {
  21. echo "<form method=post>\n<input type=hidden name=sent value=1>\n".
  22. "Om je aantal credits op te waarderen bel je naar <b>0909-8356</b>".
  23. " (€ 1,30 per gesprek).\n<br>".
  24. "Vul hieronder de 6-cijferige pincode in die je krijgt tijdens ".
  25. "het bellen en je gebruikersnaam in, en druk op OK:\n<br><br>".
  26. "<table>".
  27. "<tr><td><b>Pincode: </td>".
  28. "<td><input name=pincode maxlength=6 size=6></td></tr>\n".
  29. "<tr><td><b>Gebruikersnaam: </td>".
  30. "<td><input name=gebruikersnaam></td></tr>\n".
  31. "<tr><td></td><td><input type=submit value=\" OK \"></td></tr>\n".
  32. "</form>\n";
  33. } else
  34. if ((!$gebruikersnaam) || (!$pincode))
  35. {
  36. die ("Geen gebruikersnaam en/of pincode opgegeven!");
  37. } else
  38. {
  39. $code = $pincode;
  40. $co = "31";
  41. $url = "http://www.ringtonio.nl/mp?test=$test&co=$co&rtlo=$rtlo&code=".urlencode($code);
  42. $result = @implode("",file($url));
  43.  
  44. if (!$result)
  45. {
  46. die ("Je betaalcode kan momenteel niet gecontroleerd worden, probeer het later nog eens.");
  47. } else
  48. {
  49. if (substr($result,0,2)=="OK")
  50. {
  51. $query = "UPDATE `leden` SET `dp`=`dp`+'500' WHERE `gebruikersnaam`='$gebruikersnaam' LIMIT 1";
  52. $r = mysql_query($query) or die("Er ging iets mis bij het opwaarderen!");
  53.  
  54. echo "Je tegoed is opgewaardeerd met 500 credits !";
  55. } else
  56. {
  57. // echo $url."<br>";
  58. die ($result); // Laat foutcode zien
  59. }
  60. }
  61. }
  62.  
  63. ?>
  64. </body>
  65. </html>

Er wordt wel geld bijgeschreven op ringtonio, maar niet in mijn script waar dus bij dp 500 bij moet bij elk belletje

Wie ziet de fout ?

5 antwoorden

Gesponsorde links
Offline Maarten - 23/03/2006 08:20 (laatste wijziging 23/03/2006 08:20)
Avatar van Maarten Erelid
  1. UPDATE `leden` SET `dp`=`dp`+'500'

moet wss worden (en al die backticks zijn eigenlijk ook niet nodig):
  1. UPDATE leden SET dp=dp+500
Offline BramBo - 23/03/2006 09:40
Avatar van BramBo JS gevorderde Je submit je formulier via POST echter vang je je variabelen op via _GET. Ik raad 't sterk aan om Superglobals te gebruiken..
Verder kan je, zoals Murfy al poste, 500 niet tussen ` plaatsen. Dit zorgt ervoor dat SQL zowel dp als 500 in leest als columns.
Offline prass - 23/03/2006 12:03 (laatste wijziging 23/03/2006 16:03)
Avatar van prass Nieuw lid @ Murfy

Hij doet het nog steeds niet, heeft iemand anders een script dat wel werkt ?
En wat ik aan kan passen ?
Offline vinTage - 23/03/2006 16:07
Avatar van vinTage Nieuw lid
Citaat:
@ Murfy

Hij doet het nog steeds niet, heeft iemand anders een script dat wel werkt ?
En wat ik aan kan passen ?


hoe weet hij nou of er "iemand" is met een script voor jouw 

En bovendien is voor requests " samenwerken "

Verder zou ik niet zo snel opgeven hoor..
Offline prass - 23/03/2006 16:15
Avatar van prass Nieuw lid Ik bedoel een script voor ringtonio dat voor bellen iets kan opwaarderen.

Ik wil graag gratis fixen als dat kan, want het moet op te lossen zijn lijkt me ..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.217s