Posts by Darsstar

    Citaat van MrMees

    Ik denk wel dat je nog is_numeric of ctype_digit kan gebruiken om een fout aan te geven. Dat is wel zo makkelijk voor de gebruiker!


    Doe je mooi bij je formulier?


    Citaat van MrMees

    Net zo als met hoeveelheid > contant. Als gebruiker is het wel netjes en handig om z'n fout te laten zien.


    Doe je als cnb() FALSE returned?

    Om strings MOET je quotes zetten...
    Als je mysql laat rekenen en het komt een string tegen zal het deze in een integer omzetten... (volgens mij)
    Dus waarom zou je er een string van maken als mysql het daarna weer in een integer omzet...


    Het "$query = " was inderdaad niet nodig...
    Ik dacht eerst even dat ik de query aan mysql_affected_rows() moest geven, dat was niet zo, en toen was ik vergeten dat stukje ook nog wel te halen.

    PHP
    function cnb($boeveel, $id)
    {
        $id      = (int) $id;
        $hoeveel = abs((int) $hoeveel);
    
    
        $query = mysql_query("UPDATE `users` SET `bank` = `bank` + ".$hoeveel.", `contant` = `contant` - ".$hoeveel." WHERE `contant` >= ".$hoeveel." AND `id` = ".$id);
        return (bool) mysql_affected_rows();
    }


    Waarom zou je PHP dingen laten controleren wanneer MySQL dit ook kan en je ook nog eens een query bespaart?

    Citaat van "php.net"

    require() is identical to include() except upon failure it will also produce a fatal E_ERROR level error. In other words, it will halt the script whereas include() only emits a warning (E_WARNING) which allows the script to continue.


    De enige vraag die ik kan bedenken is: Wat voor een foutmelding wil ik krijgen als er iets fout gaat? (bestand kan niet worden gevonden)
    Wil je dat de uitvoer van het script stopt? (denk aan exit; )
    Of wil je alleen een warning krijgen (die je kan onderdrukken zonder dat je een witte pagina krijgt)

    Citaat van "YVMdesign"

    Maar is dit mogelijk?


    PHP
    $promotiegeld		= $familie->$numb;


    Dat is heel goed mogelijk.
    Variable variables zijn erg krachtig!
    Variable function zijn ook erg leuk ($func = 'strrev'; $boe = $func( 'boe' ); )

    Stargate
    Stargate: The Ark of Truth
    Stargate: Continuum
    Sunshine
    Serenity
    de Resident Evil films
    Blade
    Pirates of the Caribbean
    Kung Fu Panda
    Up
    300
    LOTR
    en nog wel een hoop films die ik vergeet


    Met Sience Fiction zit je bij mij bijna altijd wel goed!

    PHP
    if(preg_match('/^[0-9]+$/',$_POST['to']))


    Dat stukje code kijkt of de verstuurde login wel alleen uit cijfers bestaat...
    Daardoor ga ik denken dat het oorspronkelijk bedoeld is om het id mee te sturen...


    haal die check wel...
    vervang

    PHP
    {$_POST['to']}

    door

    PHP
    ".mysql_real_escape_string($_POST['to'])."


    en het zou moeten werken...


    PHP
    `bank` bigint(255) UNSIGNED NOT NULL default '20000'
    Citaat van TerrorSheep
    PHP
    <?php
    execute($dit_topic);
    ?>


    Dit is kansloos.. Eeen worm lukt enkel als je een plan hebt. Ik heb zo op de V2 van CP ooit een kraak de kluis gemaakt..


    Goede oude tijd!


    Ik stem voor een af ander script voor Google Wave XD *zegt zomaar iets*