Posts by Darsstar

    Nog een probleem: ik zie nergens "$this".


    Oh, en waarom vang je die exception op?
    Doe dat lekker ergens anders (niet binnen de class).
    Bijvoorbeeld:


    Oh, en globals zijn ook lelijk..


    Doe mij een plezier (en hopelijk daarmee jezelf), en plaats de hele class zodat ik (en andere) je kunnen helpen met het verbeteren er van.

    Ik zelf vind het erg fijn dat alles via een bestand binnen komt. (front controller)
    OF je dat nou via GET, MultiViews of Mod_rewrite voor elkaar krijgt maakt me niet echt uit. (al is de laatste het mooist)
    Je kan er zelfs voor zorgen dat je gewoon links blijven zoals ze nu zijn maar alles (behalve plaatjes, css en dergelijke wat in mappen staan die je mod_rewrite laat 'negeren') toch via index.php binnen komt.

    Probeer dit eens:


    De paar dingen die je zelf zult moeten doen kan je vast wel zelf uitvinden.

    Zouden we mogen weten waarom je dat wilt?


    id userid amount


    Dat lijkt mij beter namelijk...
    Maar mogelijk kan het nog stukken beter als je ons verteld wat je er mee wilt doen.

    HUH?


    Ik wil dus duidelijk maken die die if's het getal 35E6 niet dekken...
    Nu dat hopelijk duidelijk is.


    waarom zou je nog controleren of $user['bank'] lager is dan 35E6?
    het volgende werkt precies het zelfde als de code in de OP:


    MINDER CODE!!!
    Doel bereikt!


    Maar het kan korter...
    $percent en $per lopen nu af...
    Dus als je een loop maakt die door een array loopt die de waardes uit de if bevat, dan haal je telkens iets van beide variabele af als het lager is dan de waarde.

    PHP
    if ($user['bank'] > 35000000)
    {
        $percent    = 0.05;
        $per        = 5.0;
    }
    elseif ($user['bank'] >= 27000000 and $user['bank'] < 35000000)


    Ik zie een is-groter-dan en een is-kleiner-dan controlle (voor het getal 35E6)...
    Nogmaals: wat ls $user['bank'] precies 35E6 is?
    De eerste keer dat je code poste stond er toch echt een is-groter-of-gelijk-aan controlle...

    Niet bepaald nee...


    Wat als $user['bank'] nu precies 35E6 (35000000) is?


    *gaat er van uit dat je van de eerste > een >= operator maakt*


    Waarom staat de < 35E6 controle er nog?
    Je weet dat je daar nooit aan zal komen als het groter of gelijk is aan 35E6...
    Het zelfde geld voor alle andere controlles na de "and", die zijn tutaal nutteloos geworden...
    Dus je code is verkort wanneer je die weg haalt...


    *wacht nu op het aangepaste script in een edit of de volgende reactie*

    Ja, dan hoef je alleen te controleren of het groter is dan x...
    Dan is er dus geen kleiner dan y meer bij, waardoor je ifs kleiner worden...


    Doe dat, en ik vertel het volgende idee...

    Citaat

    en ga nu omdat ik eindelijk tijd heb beginne met OOP enz


    Leer aub eerst functies maken (classes en methods (zo heten functies binnen classes) komen later pas)...
    Met functes heb je namelijk al met de scope van variabele te maken.

    Dit script:



    en met mijn ogen dicht op een willekeurig moment F5 los laten zegt mij dat het 4 - 1 wordt...

    Ik gooi dit topic maar weer dicht, ik heb geen zin meer om alle reports die hier van daan kopen te behandelen...
    Als een ander crew lid dit wel wilt, succes met het heropenen...

    Citaat van V-Ronaldinho

    octopus Kiest dat Nederland Wint maar als Nederland Super slecht speelt wie wint er dan Nederland of Spanje


    Nederland, of het in dit universum of een van de oneindig veel andere parallelle universa is maakt me niet uit.
    Doe nu eens gezellig, of het wordt een stuk ongezelliger voor jou...


    Het zou handig zijn als die post begrijpelijk zou zijn.
    "als ik nu dit in (bv. kladblok) plaats ... krijg ik in het kladblok dit te zien" is namelijk heel duidelijk.


    PS. ik houd het trouwens niet voor onmogelijk dat de briljante coding van CP er voor zorgt dat je post zo *kuch* verbeterd *verbeterd* is...