login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Opslaan van score

Offline webstab - 07/02/2005 20:08 (laatste wijziging 07/02/2005 20:19)
Avatar van webstabPHP ver gevorderde Ik ben bezig met spelletjes met scores.
Nu wil ik deze scores opslaan in mijn db.
  1. <?php
  2. include ('config.php');
  3. $maand = date("Y-m");
  4. $sql = "SELECT * FROM onlinegames WHERE gameid='$_POST[gameid]' AND userid='$_POST[userid]' AND maand='$maand'";
  5. $query = mysql_query($sql);
  6. $aantal = mysql_num_rows($query);
  7. if ($aantal == "0") {
  8. $post = "INSERT INTO onlinegames (gameid, userid, score, maand)
  9. VALUES ('".$_POST['gameid']."', '".$_POST['userid']."', '".$_POST['score']."', '$maand')";
  10. mysql_query ($post) or die (mysql_error());
  11. } else {
  12. $sql = "SELECT score FROM onlinegames WHERE gameid='".$_POST['gameid']."' AND userid='".$_POST['userid']." AND maand='$maand'";
  13. $query = mysql_query($sql);
  14. while ($obj = mysql_fetch_object($query)) {
  15. $oudescore = $obj->score; }
  16. if ($oudescore < $_POST[score]) {
  17. $query = "UPDATE onlinegames SET score=".$_POST['score']." WHERE id=".$_POST['userid']." AND gameid=".$_POST['gameid']." AND maand=$maand";
  18. mysql_query($query) or die (mysql_error());
  19. }
  20. }
  21. mail ("driesverhees@gmail.com","Bericht","$_POST[score] en $_POST[userid] en $_POST[gameid]");
  22. ?>

Het opslaan lukt niet,het mailen wel.
Waar ligt de fout?

8 antwoorden

Gesponsorde links
Offline b4nkr0bz0r - 07/02/2005 20:11 (laatste wijziging 07/02/2005 20:16)
Avatar van b4nkr0bz0r PHP gevorderde
  1. <?php
  2. if ($aantal == 0)
  3. {
  4. $post = 'INSERT INTO onlinegames (gameid, userid, score, maand)
  5. VALUES ('".$_POST[gameid]."', '".$_POST[userid]."', '".$_POST[score]."', '".$maand."')';
  6. mysql_query($post) or die (mysql_error());
  7. }
  8. else
  9. {
  10. ....
  11. }
  12. ?>
Offline webstab - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van webstab PHP ver gevorderde gedaan,maar werkt nog steeds nietrn(code hierboven gewijzigd)
Offline b4nkr0bz0r - 30/11/1999 00:00
Avatar van b4nkr0bz0r PHP gevorderde geeft het een error of moeten wij naar een teken zoeken die overal kan zitten rnrnweergeeft het helemaal niks bestaan de tabellen
Offline webstab - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van webstab PHP ver gevorderde die tabellen bestaan.rnIk heb het laten checken op fouten en hij gaf niets.rn(maar dit bestand wordt op de achtergrond geopent,dus als er errors zijn worden deze niet getoond)rn(wanneer ik dit bestand gewoon open geeft hij een witte pagina en voert hij de insertquery uit)
Offline b4nkr0bz0r - 30/11/1999 00:00
Avatar van b4nkr0bz0r PHP gevorderde [quote]wanneer ik dit bestand gewoon open geeft hij een witte pagina en [b]voert hij de insertquery uit[b][quote] rnrndus je probleem is
Offline webstab - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van webstab PHP ver gevorderde dat weet ik nietrnin mijn flashbestand heb ik het zo gedaanrnLoadVariablesNum(verzendscore.php,0,POST);
Offline Rens - 30/11/1999 00:00
Avatar van Rens Gouden medaille

Crew algemeen
Bij je 2 insert queries heb je 'or die(MySQL_Error());' staan.rnMaar bij je 2 select queries niet.rnMisschien dat er al iets fout gaat bij het selecteren van de gegevens
Offline webstab - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van webstab PHP ver gevorderde gedaan,mar daar is niets mis mee.rnVolgens mij ligt de fout ergens in mijn flashdingern[code]LoadVariablesNum(verzendscore.php,0,POST);[code]rnZo doe ik het,maar mss moet dat andersrnrnik weet niet wat er fout was,maar het is opgelost.rnIk ben gewoon helemaal terug opnieuw begonnen
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.192s