Geeft alleen eerste plek aan

  • Goede dag leden..
    aangezien ik laatste dagen weer erg druk ben met de website maar nu loop ik tegen een probleempje aan *agian>.>*


    PHP
    <?php
    		$netwerk_leden        = mysql_query("SELECT * FROM `netwerken`");
    		$leden        = mysql_fetch_array($netwerk_leden);
    
    
    		$netwerk_netwerken       = mysql_query("SELECT `id` FROM `netwerken`");
    		$netwerken        = mysql_num_rows($netwerk_netwerken);
    		?>


    De onderste 2 regels werken wel
    maar de eerste regel werkt niet:s
    als ik <?php echo $leden['leden'];?> doe geeft die alleen maar de leden aan van 1 net werk en niet van alle netwerken waar gaat het fout?:o

  • Citaat van Darsstar

    Omdat mysql_num_rows() het aantal records terug geeft dat de $netwerk_netwerken resource bevat.
    mysql_fetch_*() functies geven de inhoud van de eerst volgende record in de resource terug.
    Één per keer.


    Je zult dus door alle records moeten lopen (loopen).
    http://nl.php.net/manual/en/function.mysql-fetch-array.php



    PHP
    <?php
    		$netwerkjes = mysql_query("SELECT * FROM `netwerken`");
    		$netwerk = mysql_num_rows($netwerkjes);
    		$leden = 0;
    		while($netwerkk = mysql_fetch_object($netwerkjes)){
    		$leden = $leden+$netwerkk->leden;
    }
    		?>


    zo dus :)?

  • Als $netwerkk->leden een cijfer is wel ja.
    $leden += $nerwerkk->leden; doet precies het zelfde trouwens, kies even welke syntax je mooier vindt.


    Als $netwerkk->leden een string is wil je een . gebruiken in plaats van een +.
    De alternatieve syntax daarvan is $leden .= $netwerkk->leden;

  • Citaat van Darsstar

    Als $netwerkk->leden een cijfer is wel ja.
    $leden += $nerwerkk->leden; doet precies het zelfde trouwens, kies even welke syntax je mooier vindt.


    Als $netwerkk->leden een string is wil je een . gebruiken in plaats van een +.
    De alternatieve syntax daarvan is $leden .= $netwerkk->leden;



    leden is idd een cijver en mwhua mooier vind maakt opzich niet veel uit niemand die het ziet=P
    maar thnx dark:)
    kan slotje op

Participate now!

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