Seitenzahl um 1 erhöhen und verlinken

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Seitenzahl um 1 erhöhen und verlinken

    bin php-Anfänger!

    ich habe meine Seiten nummeriert zB. 101.php, 102.php, 103.php usw.

    Es soll in einer Linkliste ausgegeben werden.
    Die Seitenummer soll automatisch in jeder Zeile um 1 erhöht werden und verlinkt sein, da neben wird eine Kurzbeschreibung aus einer Datenbank eingezeigt.
    $Array[$x][nummer] enthält die Anzahl der Beschreibungen aus der Datenbank.

    mein Teilscript:

    <?
    for ($x=1;$x<=$num;$x+=0) {

    $i=0;
    $y=101;

    while($i<1){
    if($Array[$x][nummer]) {
    $id = $Array[$x][beschreib];
    echo "<tr>";
    echo "<td>"."<a href='$y.php?". $Array[$x][beschreib]."</a>"."</td>";
    echo "</tr>";
    }
    $x++;
    $y++;
    }
    }
    ?>

    In allen Links der ganzen Liste erscheint immer nur die Seite 101.php

    Wer kann mir helfen?!
    Last edited by trabant; 30-08-2007, 19:54.

  • #2
    Irgendwie funktioniert das nicht,
    Ist keine Fehlermeldung, wann begreift ihr das endlich!!!!

    Benuz die PHP-tags des Forums und schildere und dein Problem. (nicht das was du gerne hättest, sondern warum du das nicht hinbekommst.) Soll und Ist-Zustand.

    was erwartest du dir von so nem Unsinn:
    PHP Code:
    $i 0;
    while(
    $i<1){ 
    [...]
    $i++;

    Comment


    • #3
      Seitenzahl um 1 erhöhen

      Ich habe die Anfrage geändert bzw. konkreter beschrieben.
      Last edited by trabant; 30-08-2007, 20:12.

      Comment


      • #4
        Ja, ich ignoriere dich auch!

        Comment


        • #5
          Ehm, Endlosschleife?
          Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

          Comment


          • #6
            wie kommst du denn da drauf???

            Comment


            • #7
              Naja, die Bedingung für die while-schleife ist erfüllt, und $i wird innerhalb dieser nirgens inkrementiert.
              Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

              Comment


              • #8
                Zugegeben, der Code ist schei*e formatier und die Stingverkettungen sind auch fürn ar***, und wer soll bei drei zu incrementierenden Variablen noch durchblicken.

                Hasse recht!

                Comment


                • #9
                  bei jedem Durchlauf der Schleife soll in der folgenden Zeile

                  echo "<td>"."<a href='$y.php?". $Array[$x][beschreib]."</a>"."</td>";

                  y um 1 erhöht werden!

                  Comment


                  • #10
                    PHP Code:
                    echo '<td><a href="' . ++$y '.php?' $Array[$x][beschreib]  . '</a></td>'
                    ganz davon abgesehen, dass korrektes HTML so aussehen würde:

                    PHP Code:
                    echo '<td><a href="' . ++$y '.php">' $Array[$x][beschreib]  . '</a></td>'

                    Comment


                    • #11
                      Ginge es nicht auch so?

                      PHP Code:

                      <?

                      $y=101;

                      for ($x=1;$x<=$y;$x++) 
                      {
                      echo "<tr>";
                      echo "<td><a href=\"".$x.".php\">". $Array[$x][beschreib]."</a></td>";
                      echo "</tr>";
                      }
                      ?>
                      Verwirrender Code. Oo
                      Erst meckern, dann helfen!

                      Comment


                      • #12
                        solltest bei 101 anfangen zu zählen.

                        Comment


                        • #13
                          Mami sagt aber man fängt bei 1 an!
                          Erst meckern, dann helfen!

                          Comment


                          • #14
                            gut dass mammi nicht hier ist:

                            ich habe meine Seiten nummeriert zB. 101.php, 102.php, 103.php usw.

                            Comment


                            • #15
                              Ähm ja... wer lesen kann ist klar im Vorteil... dann eben bei 101 anfangen und $y höher setzten.
                              Ich mag keine Endlosschleifen, also will ich ne Grenze haben!

                              edit sagt: wobei man als Begrenzung auch das Beschreibungsarray missbrauchen könnte.
                              Erst meckern, dann helfen!

                              Comment

                              Working...
                              X