jasmin: $i 1-9 nebeneinader

Hallo
<A HREF="$ENV{'SCRIPT_NAME'}?action=post&frage=yes&smilieNr=1">1</a>
<A HREF="$ENV{'SCRIPT_NAME'}?action=post&frage=yes&smilieNr=2">2</a>
<A HREF="$ENV{'SCRIPT_NAME'}?action=post&frage=yes&smilieNr=3">3</a>

usw

Wie kann mit Hilfe eines $i codes in der Variable $alleSmilielinks

alle links stehen damit man wenn mehr smilies hinzukommen einfach die zahl im code erhöht und nich immer die neuen links hinzuschreiben muss!

vielen Dank schon im Voraus

jasmin

  1. Hallo

    hallo

    <A HREF="$ENV{'SCRIPT_NAME'}?action=post&frage=yes&smilieNr=1">1</a>
    <A HREF="$ENV{'SCRIPT_NAME'}?action=post&frage=yes&smilieNr=2">2</a>
    <A HREF="$ENV{'SCRIPT_NAME'}?action=post&frage=yes&smilieNr=3">3</a>

    usw

    »

    jasmin

    <?php

    while($i < $maxAnzahlLinks) {
     echo "<A HREF="".$ENV{'SCRIPT_NAME'}."
    ?action=post&frage=yes&smilieNr=".$i."">".$i".</a>
    }

    ?>

    einfach ne while schleife, wie du jetzt die maximale anzahl deiner smilies rauskriegst ist dir überlassen, weiss ja nicht wo du die stehen hast.

    romy

    1. Hallo
      hallo
      <A HREF="$ENV{'SCRIPT_NAME'}?action=post&frage=yes&smilieNr=1">1</a>
      <A HREF="$ENV{'SCRIPT_NAME'}?action=post&frage=yes&smilieNr=2">2</a>
      <A HREF="$ENV{'SCRIPT_NAME'}?action=post&frage=yes&smilieNr=3">3</a>

      usw

      »

      jasmin

      <?php

      while($i < $maxAnzahlLinks) {
      echo "<A HREF="".$ENV{'SCRIPT_NAME'}."
      ?action=post&frage=yes&smilieNr=".$i."">".$i".</a>
      }

      ?>

      --> tschuldigung, hab nicht gelesen , dass es cgi ist und nicht php, schreibe also die ausgabe anders , je nach den befehlen die su kennst, die while schleife ist mit sicherheit die gleiche

      einfach ne while schleife, wie du jetzt die maximale anzahl deiner smilies rauskriegst ist dir überlassen, weiss ja nicht wo du die stehen hast.

      romy

      1. Vielen Dank romy

        $i=1;
        while($i<9) {
        print =  "Bild$i<BR>";
        $i++;
        }
        wir nun Bild1 - Bild8 untereinander angezeigt!

        wie kann dass nun in einer $variable auserhalb while schleife  untereinander stehen?
        $i=1;
        while($i<9) {
        $alleBilder=  "Bild$i<BR>";
        $i++;
        }
        print  "$alleBilder";
        wird nur ein Bild angezeigt.

        Vielen für weitere Hilfe
         auch vielen Dank an selfhtml!!!!!!

        1. Vielen Dank romy

          $i=1;
          while($i<9) {
          print =  "Bild$i<BR>";
          $i++;
          }
          wir nun Bild1 - Bild8 untereinander angezeigt!

          wie kann dass nun in einer $variable auserhalb while schleife  untereinander stehen?
          $i=1;
          while($i<9) {
          $alleBilder=  "Bild$i<BR>";
          $i++;
          }
          print  "$alleBilder";

          alleBilder muss in dem Falle ein array sein, dem du nach und nach die werte zuweist, wie da die syntax aussieht weiss ich nicht, allerdings in etwa so
          $alleBilder = array(); -->das muss über die while-schleife

          $alleBilder[$i] = "Bild$i<BR>"; mit oder ohne br ist erstmal egal, setht dann innen

          beim auslesen musst du allerding auch eine schleife machen die nachund nach das array wieder ausgibt, deswegen gib es doch gleich aus , es sollte doch nicht so schlimm sein..
          wenn doch gibt es noch die Möglichkeit, das alles in einem string zusammenzuführen
          string $s;           --> ausserhalb der schleife
          $s .= ""Bild$i<BR>"; --> innerhalb der schleife

          Ausgabe: print $s;

          ciao romy

          Vielen für weitere Hilfe
          auch vielen Dank an selfhtml!!!!!!

          1. Hay romy

            So gehts:

            $i=1;
            while($i<9) {
            $i++;
            push(@alle,"Bild$i<BR>");
            }
            print "@alle";

            vielen Dank für deine Hilfe! romy

            jasmin!

  2. Hi,

    <A HREF="$ENV{'SCRIPT_NAME'}?action=post&frage=yes&smilieNr=1">1</a>

    dies erzeugt ungültigen HTML-Code. Die "&"-Zeichen _müssen_ als "&" maskiert werden. Ob $ENV{'SCRIPT_NAME'} einer HTML- und/oder URL-Kodierung unterzogen werden muss, kannst nur Du sagen.

    Wie kann mit Hilfe eines $i codes in der Variable $alleSmilielinks
    alle links stehen damit man wenn mehr smilies hinzukommen einfach die zahl im code erhöht und nich immer die neuen links hinzuschreiben muss!

    Äh, ich nehme an, Du meinst eine Schleife, richtig? Wo genau ist denn dabei Dein Problem?

    Cheatah