Posts by Darsstar

    PHP
    {foreach $navigation as $i}
                            <a href="/index.php?={($i-1)}">{$i}</a>
    {/foreach}


    Zo misschien?
    Ik weet niet veel van smarty, maar het lijkt me dat {$i--} geprint werd.

    PHP
    if($politie['schade'] >= 1){
        $schpolitie = $politie['schade'];
        $schpolitiekosten = $politie['reperatiekosten'];
    }else{
        $schbrand = 0;
        $schbrandkosten = 0;
    }


    Waarom heb ik toch het gevoel dat je deze while geknipt en geplakt hebt, en daarna de variabele in de if hernoemt ("brand" vervangen door "politie") hebt, maar de variabelen in de else niet.
    Toch wel handig om (alsnog?) te doen.

    ga eerst eens rowCount() gebruiken in plaats van fetch(PDO::FETCH_NUM)


    Als je maar een record in je database had staan hoort het nu te werken, anders mag je een var_dump() van $res posten

    *10 is al mogelijk, sommige programma's hebben een web interface. Sommige programma's beginnen automatisch te downloaden wanneer er een bestand in een map komt te staan, voeg bijvoorbeeld dropbox toe aan de mix en je kunt via je smartphone downloads starten.


    PS. welke klas zit je? TC102 hier.
    PPS. geen aanhalingstekens om de url zetten binnen de [url] tag

    Dat jij er respect bij krijgt geloof ik ook wel, maar ik geloof niet dat er respect bij andere vanaf gaat.


    $result = mysql_fetch_assoc($query);
    $result zal zo een array zijn, arrays spreek je op de volgende manier aan:
    $result['login']


    $result = mysql_fetch_object($query);
    $result zal zo een object zijn, objecten spreek je op de volgende manier aan:
    $result->login


    verder vind je het volgende misschien een goed idee:

    PHP
    $query = mysql_query('SELECT * FROM `[users]` WHERE `login`!='".$data->login."' ORDER BY rand()');

    Mijn mening wat betreft...
    - backticks (`): niet handig als je ooit een niet-mysql database wilt gebruiken, maar als de rest van je queries backticks bevatten, blijf dan consequent of pas ze allemaal aan.
    - quotes: " betekend niets in mysql, ' zul je om bepaalde waarden moeten gebruiken om syntax errors te voorkomen.
    - cijfers: ik zie hier liever geen quotes om heen, aangezien het cijfers zijn en geen strings.
    - variabele: $username hoort een username te bevatten, geen id.
    - veiligheid: $_SESSION['userid'] direct in een query stoppen is geen goed idee, gebruik aub mysql_real_escape_string() om strings onschadelijk te maken, voor cijfers kun je bijvoorbeeld intval() en floatval() gebruiken.

    Niemand gaat je verbeteren. (dit is gebiedende wijs voor iedereen die dat wel van plan was)
    Een uitroepteken maakt van TRUE FALSE en vice versa.
    'test123' bestaat NIET uit alleen maar cijfers: FALSE.
    Met een uitroepteken wordt het dus TRUE, dus zolang er maar een niet-cijfer in staan zal het TRUE zijn, wat iets heel anders is dan alleen letters.


    ctype_alpha() laat trouwens alleen a-z en A-Z toe, dus geen spaties als de TS spaties wilt kan hij preg_match('/^[a-zA-Z ]+$/D', $bla) gebruiken.


    EDIT:
    woow, ik heb lang over deze post gedaan...

    Verder is het zoals je al gemerkt hebt niet het beste idee de short open tags te gebruiken. Met <?php weet je dat het altijd zal werken.
    Doe jezelf een plezier en laat die instelling uit staan.