rossebuurt.php BUG

  • Hallo,
    Ik ben al een tijdje bezig met het zoeken hoe dat ik mijn rossebuurt.php kan laten werken, maar vind de fout niet.


    Fouten : De eerste keer werkt het, maar als je het volgende uur op dames zoeken drukt: Geef hij niets ..
    En het kan zijn dat er nog enkele andere fouten zijn.



    Als je me kan helpen geef dan hier het antwoord, stuur privé bericht of voeg me toe op msn -> [email protected]



    Hier de script :

  • Citaat

    word data->damesgezocht wel op 0 gezet in je cron ?


    ja, denk het wel
    dit staat in de cron.hour



    PHP
    $dbres = mysql_query("SELECT * FROM `[users]`");
      while($user = mysql_fetch_object($dbres)) {
        $dames=$user->dames-$user->ramen;
        $bedrag = rand(1000,4000);
        mysql_query("UPDATE `[users]` SET `damesgezocht`='0', `bank`=`bank`+". ($bedrag*$dames) ." WHERE `login`='{$data->login}'");
      }
  • Doe het eens zo in je cron:


    PHP
    $dbres = mysql_query("SELECT * FROM `[users]`");
      while($user = mysql_fetch_object($dbres)) {
        $dames=$user->dames-$user->ramen;
        $bedrag = rand(1000,4000);
        $totbedrag = $bedrag * $dames;
        mysql_query("UPDATE `[users]` SET `damesgezocht`='0', `bank`=`bank`+". $totbedrag ." WHERE `login`='{$data->login}'");
      }


    Mvg,


    Dein

  • Dit is een heel goed voorbeeld van slechte en onnodig zware code:


    PHP
    $dbres = mysql_query("SELECT * FROM `[users]`");
      while($user = mysql_fetch_object($dbres)) {
        $dames=$user->dames-$user->ramen;
        $bedrag = rand(1000,4000);
        mysql_query("UPDATE `[users]` SET `damesgezocht`='0', `bank`=`bank`+". ($bedrag*$dames) ." WHERE `login`='{$data->login}'");
      }


    Dit kan ook gewoon in één MySQL query:


    PHP
    UPDATE `[users]` SET damesgezocht = '0', bank = bank + ((1000 + ROUND(RAND()*3000))*(dames - ramen))


    Ik neem aan dat hij werkt, maar ga het voor de zekerheid even testen.

  • Citaat

    oke.. maar wanneer kan je dan wel weer hoeren pimpen? en wat bedoel je met geeft hij niets? geeft hij een Witte pagina of geeft ie geen hoeren?


    Euh, gewoon als je de eerste keer klikt, werkt het, maar als je dan nog is wil proberen kom ik terug op de beginpagina 'rossebuurt.php' daarvan.

    Nieuwe reactie samengevoegd met originele reactie op 20.05.09 14:48:54:




    hoe bedoel je :s?
    ben namelijk niet zo goed in php :D


    Edit:



    en nog iets.
    Hij zegt dit : In deze Rosse Buurt 0 ramen vrij!
    En waar kan ik dat aanpassen naar bv 1000 ramen?

  • Citaat

    Waarschijnlijk in je SQL.
    In de tabel [Buildings] en dan veld amount.


    ok, bedankt, dat deeltje werkt nu :D

    Nieuwe reactie samengevoegd met originele reactie op 21.05.09 17:20:14:
    Hij geeft het nog altijd niet, als je een uur later klikt, voor dames zoeken gaat hij terug gewoon naar de rossebuurt.php


    Iemand een idéé hoe het moet? of de script heeft liggen?

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!