• Hallo,


    Ik heb nu een javascript code in mijn php staan.
    Ik maak gebruik van een while, en hierin staat dit


    PHP
    var container = [{"id":"id","naam":"blabla"},{"hier begint dus een nieuwe"}];


    Tussen elke } en { komt een , !
    Nu zit ik dus met het probleem dat waneer de laaste regel aanbreekt, hij voor de ]; ook een , zet. zo dus:


    PHP
    ,];


    Dit zorgt ervoor dat hij alleen maar 1 regel laat zien, en de rest dus niet.


    Hopelijk heeft iemand enig idee hoe dit op te lossen is.


    Alvast bedankt

  • Allereerst, bedankt voor je reply.
    Maar omdat de data in een while word opgeroepen, hoe ik maar 1 keer de data te laten zien, en het aantal rijen maakt hij zelf. (Dit licht eraan hoeveel items diegene in zijn Cabinet heeft gezet.)


    Maar ik weet dus niet hoe ik kan zorgen dat bij de laaste rij er geen , meer word gebruikt.

  • Kijk hoeveel resultaten je hebt ( num_rows of count ) daarna een teller mee laten lopen en wanneer hij dan bij het laatste count is de komma weg laten


    Voorbeeld:

    PHP
    $test = mysql_query("SELECT * FROM users ORDER BY username ASC");
    $count = mysql_num_rows($test);
    
    
    $i = 0;
    while($fetch = mysql_fetch_array($test)) {
    echo ($i >= $count) ? $i .'.' : $i .',';
    $i++;
    }

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • Bedankt nielsB, dit heeft gewerkt! :)
    Nu komt het volgende probleem, op het einde staat nu geen , meer dus dit werkt prima. maar nu plaats hij het bij de eerste regel.



    PHP
    var container = [,{"id":"id","naam":"blabla"}];


    Iemand enig ideé hoe ik dit weer oplos?


    Alvast bedankt!

  • [offtopic]Javascript en php kan je beter scheiden in aparte scripts.[/offtopic]
    Ik zie bij de bovenste geen eens een code staan.

Participate now!

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