kostenloser Webspace werbefrei: lima-city


array in der while schleife hochzählen lassen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ghostrider

    Kostenloser Webspace von ghostrider

    ghostrider hat kostenlosen Webspace.

    So sieht der Code aus:
    <?php
    $categories_result = mysql_query("SELECT * FROM board_categories ORDER BY categorie_order ASC LIMIT $all_categories");
    while ($array = mysql_fetch_array($categories_result)){
    $categorie_counter=$array['categorie_title'];
    }
    echo $categorie_counter0;
    echo $categorie_counter1;
    ?>

    folgendes soll hochgez?hlt werden;
    $categorie_counter

    an dieser stelle:
    $categorie_counter=$array['categorie_title'];

    und darunter wie man sieht wieder ausgegeben werden. Wie geht das?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. c*********c

    folgendes soll hochgez?hlt werden;
    $categorie_counter

    an dieser stelle:
    $categorie_counter=$array['categorie_title'];

    und darunter wie man sieht wieder ausgegeben werden. Wie geht das?


    Nach meiner Interpretation willst Du alle in $categories_result befindlichen Datens?tze ermitteln, richtig? Wenn ja, dann benutze mysql_num_rows(). Siehe dazu http://de.php.net/manual/de/function.mysql-num-rows.php

    Ansonsten:

    $categories_result = mysql_query("SELECT * FROM board_categories ORDER BY categorie_order ASC LIMIT $all_categories");
    
    $categorie_counter0 = 0;
    $categorie_counter1 = 0;
    
    while ($array = mysql_fetch_array($categories_result)){
    $categorie_counter=$array['categorie_title'];
    
    // Erh?hen der Z?hler
    $categorie_counter0++;
    $categorie_counter1++;
    }
    echo $categorie_counter0;
    echo $categorie_counter1;


    Beitrag ge?ndert am 18.02.2006 23:32 von compactdisc
  4. Autor dieses Themas

    ghostrider

    Kostenloser Webspace von ghostrider

    ghostrider hat kostenlosen Webspace.

    Nein ich meine es so das in der whileschleife
    der variable $categorie_counter eine zahl angeh?ngt wird die das array besitzt also erster wert aus der datenbank wird gespeichert in $categorie_counter0 und der zweite in $categorie_counter1
  5. cracy-fighters

    cracy-fighters hat kostenlosen Webspace.

    Stichwort variable Variablennamen. Ich habe den Code nicht getestet, aber das k?nnte funktionieren. F?r N?heres siehe auch das wirklich praktische PHP Manual => http://de3.php.net/manual/de/language.variables.variable.php

    Code:

    php
    $categories_result = mysql_query("SELECT * FROM board_categories ORDER BY categorie_order ASC LIMIT $all_categories");
    $i = 0;
    $varname = "categorie_counter";
    while ($array = mysql_fetch_array($categories_result)){
    	$category_counter = $varname . $i;
    	$$categorie_counter=$array['categorie_title'];
    	$i++;
    }
    
    echo $categorie_counter0;
    echo $categorie_counter1;
  6. Autor dieses Themas

    ghostrider

    Kostenloser Webspace von ghostrider

    ghostrider hat kostenlosen Webspace.

    Habe es jetz nach crazy-fighters Post so gel?st:

    $counter="0";
    while ($array = mysql_fetch_array($categories_result)){
    $categorie_.$counter=$array['categorie_title'];
    $counter++;
    echo $counter;
    }

    allerdings geht es immer noch nicht. Bitte ich brauch dringend Hilfe :nosmile:
  7. das geht nicht weil man f?r sowas eine for - next schleife, besser bekannt als Z?HLSCHLEIFE verwendet

    Syntax im allgemeinen:

    FOR zaehler = Startwert TO Endwert STEP Schritweite
    Arrayvariable(zaehler) = mysqlquatsch
    NEXT zaehler

    edit:

    abbruch bedingungen lassen sich dann ?ber eine if-anweisungen innerhalb der schleife realisieren
    oder du packst die ganze z?hlschleife in eine while-schleife.

    in jedem falle ist es n?tig absch?tzen zu k?nnen wie gro? der zaehler maximal werden kann.



    Beitrag ge?ndert am 22.02.2006 14:21 von fatfox
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!