kostenloser Webspace werbefrei: lima-city


explode glidern und aufzählen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    macromedia

    Kostenloser Webspace von macromedia

    macromedia hat kostenlosen Webspace.

    Hallo,

    Beispiel:
    $textinfo = "eins,zwei,drei,vier,fünf,sechs,sieben";

    $exgliedern = explode(",", $textinfo);

    mit diesem script kann man Textstellen gliedern,
    nun möchte ich aba, dass das System herauskriegt wie viele von den , (komma) vorhanden sind bzw. wie viele Textstellen gegliedert wurden.


    Ich möchte nämlich alle Gliederungen in einem Dropdown eintragen,
    echo '<option value="'.$exgliedern[0].'">'.$exgliedern[0].'</option>';

    könnte man es irgendwie mit array so umprogrammieren,
    dass es automatisch alle gliederungen aufzählt...

    ich möchte nicht alle datensätze selber eintragen, sondern es soll automatisch gesehn
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. du machst:
    $anzahl = count($exgliedern);
    
    for ($i = 0; $i  <= $anzahl; $i++) {
    
    echo '<option value="'.$exgliedern[$i].'">'.$exgliedern[$i].'</option>';
    
    }


    so oder so ungefähr müsste es gehen, wenn ich dein problem richtig verstanden habe.



    Beitrag zuletzt geändert: 4.4.2009 22:31:30 von cookies
  4. Autor dieses Themas

    macromedia

    Kostenloser Webspace von macromedia

    macromedia hat kostenlosen Webspace.

    cookies schrieb:
    du machst:
    $anzahl = count($exgliedern);
    
    for ($i = 0; $i  <= $anzahl; $i++) {
    
    echo '<option value="'.$exgliedern[$i].'">'.$exgliedern[$i].'</option>';
    
    }


    so oder so ungefähr müsste es gehen, wenn ich dein problem richtig verstanden habe.



    Ya dankeschön,
    nun hab ich aba ein problem...

    der macht zwar alles richtig, und trägt alle Datensätze ins Input ein,
    aber am schluss macht er noch eine Leerzeile...
    also leeres Datensatz...
    wie geht der weg?
  5. versuchs mal so:
    $anzahl = count($exgliedern);
    
    for ($i = 0; $i  < $anzahl; $i++) {
    
    echo '<option value="'.$exgliedern[$i].'">'.$exgliedern[$i].'</option>';
    
    }


  6. Autor dieses Themas

    macromedia

    Kostenloser Webspace von macromedia

    macromedia hat kostenlosen Webspace.

    cookies schrieb:
    versuchs mal so:
    $anzahl = count($exgliedern);
    
    for ($i = 0; $i  < $anzahl; $i++) {
    
    echo '<option value="'.$exgliedern[$i].'">'.$exgliedern[$i].'</option>';
    
    }





    PERFEKT...
    DankeschöN!
  7. Hab gern geholfen!
  8. Ansonsten kannst du es auch ohne das vorherige Zählen machen:
    foreach($exgliedern as $value) {
    echo '<option value="'.$value.'">'.$value.'</option>';
    }
  9. 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!