DB update te traag

  • Hey,


    ik heb nu een php script gemaakt. Alleen word de database te traag geupdate :s
    Waardoor mijn stukje javascript op het einde niet werkt want het geld dat je hebt, voor de aankoop word er gebruikt en niet het nieuwe geld.


    PHP
    <?php    if($_SERVER['REQUEST_METHOD'] == "POST")    {      if(!is_numeric($_POST["medicijn"]))        $med = 0;      else        $med = clean($_POST["medicijn"]);                    if(!is_numeric($_POST["eten"]))        $eten = 0;      else        $eten = clean($_POST["eten"]);              $kosten = $med*50+$eten*15;      if($kosten > $data->geld)      {                echo "<div class='RBS' style=\"margin-top:-20px;\"><img src='../images/icons/error.gif'> &nbsp;Je hebt niet genoeg geld!&nbsp;</div>&nbsp;";      }else      {        mysql_query("UPDATE users SET medicijn=medicijn+".$med.", eten=eten+".$eten.", geld=geld-".$kosten." WHERE login='".$data->login."'")or die(mysql_error());        echo"<div class='gbs' style=\"margin-top:-20px;\"><img src='../images/icons/accept.png'> &nbsp;Je hebt ".$med." medicijnen en ".$eten." eten gekocht!&nbsp;</div><br>";      }        echo"        <script type='text/javascript'>        medmax = Math.floor(".$data->geld."/50);        etenmax = Math.floor(".$data->geld."/15);        document.getElementById('maxmed').innerHTML = 'Max: ' + medmax;        document.getElementById('maxeten').innerHTML = 'Max: ' + etenmax;        </script>";     }    ?>



    Kan iemand mij helpen alsjeblieft????


    Willem


    P.S. ben ik de enige die de code in zijn eigen topics altijd ziet zonder enters?

  • Dit is beter. Zie de WHERE condities.



    PS. je code is zichtbaar als een regel.

Participate now!

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