Seitenzahl um 1 erhöhen und verlinken

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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?!
    Zuletzt geändert von trabant; 30.08.2007, 20: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++;

    Kommentar


    • #3
      Seitenzahl um 1 erhöhen

      Ich habe die Anfrage geändert bzw. konkreter beschrieben.
      Zuletzt geändert von trabant; 30.08.2007, 21:12.

      Kommentar


      • #4
        Ja, ich ignoriere dich auch!

        Kommentar


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

          Kommentar


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

            Kommentar


            • #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ß.

              Kommentar


              • #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!

                Kommentar


                • #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!

                  Kommentar


                  • #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>'

                    Kommentar


                    • #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!

                      Kommentar


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

                        Kommentar


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

                          Kommentar


                          • #14
                            gut dass mammi nicht hier ist:

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

                            Kommentar


                            • #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!

                              Kommentar

                              Lädt...
                              X