Posts by Darsstar

    *houd van DRY*


    Is het in dit geval niet eerder DRO(thers)?


    Opensource software is (over het algemeen) veiliger dan commerciële software...
    De mensen die dat geen feit vinden hebben hebben pech!


    Dus wat is er verkeerd aan om een basis te nemen waar honderde anderen ook fouten kunnen vinden zodat jij dat niet hoeft te doen?


    PS. hoeveel vingers heeft elke hand?
    Er zijn mensen zonder vingers, dan maakt het niet uit hoeveel handen er zouden zijn...
    Maar iedere hand heeft minimaal 2 vingers...

    JustMe
    Volgens mij was het inderdaad een spelfout...
    Of iets wat er op lijkt :p


    Volgens mij zijn de google skills van Paparia niet zo hoog...
    System Of A Down is een band, geen ziekte...


    En nu weer ontopic mensen!


    Paparia
    Je mag nog een keer proberen in de lijst te komen, maar zodra we er achter komen dat je de boel op probeert te lichten krijg je toch echt een banpunt...
    Dat geldt trouwens voor iedereen hier!

    PHP
    <?php // kleur
    mysql_query("SELECT ... FROM ... WHERE ... ORDER BY CASE `soort` WHEN 1 THEN 'Mini Cooper' WHEN 2 THEN 'Volkswagen Polo' WHEN 3 THEN 'Opel Astra' WHEN 4 THEN 'Mitsubishi Eclipse' WHEN 5 THEN 'BMW Z3' WHEN 6 THEN 'Mercedes Vision CLS' WHEN 7 THEN 'Porsche Carrera GT' WHEN 8 THEN 'Lotus Elise' WHEN 9 THEN 'Lamborgini' WHEN 10 THEN 'Ferrari Enzo' WHEN 11 THEN 'Jeep' WHEN 12 THEN 'Pontiac' WHEN 13 THEN 'Dodge Ram' WHEN 14 THEN 'Honda Legend' WHEN 15 THEN 'Jaguar XK' END ASC");


    Niet echt een ideale oplossing...
    Het zou al een stuk mooien zijn als je een tabel zou hebben met alle soorten auto's (het liefst nog een FOREIGN KEY naar die tabel) en dan een JOIN gebruiken ipv deze idioot lange CASE...

    Het script wat jij gaf stelde niet veel voor...
    Waarom zou je het dan niet laten staan?


    verder zou ik het volgende gebruiken:


    Eerst isset() of empty() gebruiken, daarna pas iets dan aangezien je dan weet dat de variabele ook echt bestaat...

    Het zou wel aardig zijn als de TS even duidelijk zegt wat de oplossing was...
    "Al opgelost" is niet echt duidelijk namelijk...
    Was mijn tip de oplossing?
    Heeft hij het zelf opgelost?
    Kom je niet echt achter als je dit topic zou lezen... (ik in elk geval niet)

    NielsB
    mysql_fetch_* functies returnen FALSE als er geen (meer) rij gevonden is...
    Als het niet zo was zou je een oneindige loop krijgen wanneer je het in een while stopt :p

    Citaat van "php.net"

    Returns an associative array of strings that corresponds to the fetched row, or FALSE if there are no more rows.


    Jannick
    var_dump($myself) zal of FALSE of een array laten zien, maar geen TRUE :p



    YVMdesign
    Als je een parse error krijgt en je ziet de fout niet op de regel zelf (wat ik nu heb), dan zou ik eens naar de regel er boven kijken...
    Het is daarom ook vaak handig om iets van 5 regels te geven en aan te geven welke regel volgens PHP de fout bevat...

    Citaat van "YVMdesign"

    Ik wist het niet omdat ik met mysqli werkte.


    Wat ik nou niet meer doe.


    Toch vreemd dat je dan blijkbaar weer terug stapt op mysql...
    Alleen omdat geen fijne oplossing kan vinden?
    Het is eerder zo dat het werkt doordat de mysql_* functies geen link nodig hebben, in tegenstelling tot mysqli_* en pgsql_* functies... (het laatste is beter)



    Tada! Je kan weer MySQLi gebruiken als je dat wilt...
    Oh, ik raad je aan de database gegevens niet te hardcoden, ik heb het nu wel gedaan, maar het is een voorbeeld...
    Gebruik bijvoorbeeld constanten, of maak een Config class aan oid...


    Natuurlijk kan je ook $db = DB::instance(); gebruiken om niet telkens "DB::instance()" te hoeven typen...


    EDIT: Eindelijk!
    CP heeft een hele vreemde fout...