Fehler im Script??

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

  • Fehler im Script??

    Ich habe ein Script der nicht funktioniert, sieht ihr denn Fehler? Es soll eine Blätterfunktion darstellen:

    Fehler: es Zeigt keine Links an (blätterfunktion).
    ich habe den ganzen Code geschrieben, weill ich nicht weiss wenn etwas anders im code falsch geschrieben worden ist.

    PHP-Code:
    <?
    include("options.inc.php");
    mysql_connect($sqlserver,$sqlnick,$sqlpass);
    mysql_select_db($sqldb); 
    ///////////////
    if (!isset($seite))
    { $seite = 1; }
    if ($seite == 0)
    { $seite = 1; }
    $perpage = 5;
    $weglassen = ($seite-1)*$perpage;
    $rest = $seite*$perpage;  
    ///////////////
    $result = mysql_query("SELECT * FROM portraits_w ORDER BY nick ASC LIMIT ".$weglassen.",".$rest."");
    $hits = mysql_num_rows($result);
    while ($row = mysql_fetch_array($result))
    {
    $err = "user/images/error.jpg";
    $nickname = $row['nick'];
    $pic = "user/images/".$nickname."_w.jpg";

    echo (file_exists($pic)) ? "<a class=inhalt href=details2.php?nick=".$row['nick'].">
    <img src=".$pic." width=100 height=100>
    <br>".$row['nick']."</a><br>" : "<a class=inhalt href=details2.php?nick=".$row['nick'].">
    <img src=".$err." width=100 height=100><br>".$row['nick']."</a><br>";

    }
    ///////////////////////
    if ($hits < $perpage)
    {
    $page = ceil($hits/$perpage);
    }


    if ($page > 1)
    {
    if ($seite == 1)
    {
    echo "test";
    }
    else
    {
    $seite_zurueck = $seite - 1;
    echo "<a href=list2.php?seite=1>test</a>&nbsp;";
    echo "<a href=list2.php&seite=".$seite_zurueck.">test</a>&nbsp;";
    }

    for ($i = 1; $i <= $page; $i++)
    {
    if ($i == $seite)
    {
    echo "<font size=2>".$i."test</font>";
    }
    else
    {
    echo "<a href=list2.php?seite=".$i.">".$i."</a>&nbsp;";
    }
    }
    if ($seite == $page)
    {
    echo "&nbsp;";
    }
    else
    {
    echo "<a href=list2.php?seite=".($seite + 1).">test</a>&nbsp;";
    echo "<a href=list2.php?seite=".$page.">test</a>";
    }


    ?>
    Zuletzt geändert von oKin3; 09.03.2005, 23:06.

  • #2
    klar, der fehler liegt eindeutig in der leseschwäche des poster:
    http://www.php-resource.de/forum/sho...threadid=50454 ist nicht zu übersehen.

    Kommentar


    • #3
      OK ich habe jetzt mein Fehler beschrieben, ok?

      Kommentar


      • #4
        Fehler: es Zeigt keine Links an (blätterfunktion).
        das sagt nur soviel, dass die code-blocks, die die echos enthalten, nicht ausdgeführt werden (dank der bedingtheit ihrer ausgabe).
        ich habe den ganzen Code geschrieben, weill ich nicht weiss wenn etwas anders im code falsch geschrieben worden ist.
        das musst du eben herausfinden - keiner tut's für dich.

        was sagt mysql_error? E_ALL an? testausgaben?

        Kommentar


        • #5
          Ich habe jetzt ein anderes Script gefunden und dort zeigt auch etwas an aber am anfangsseite fehlt der link für WEITER:

          PHP-Code:
          if ($_GET['page']>0) {
              
          $i=$_GET['page']-1;
              echo 
          "<a href=\"list2.php?page=".$i."\">&lt;previous</a>";
          }
          for(
          $i=0$i<=$seiten$i++) {
              if (
          $i==$_GET['page']) {
                  echo 
          $i."&nbsp;";
              }
              else {
                  echo 
          "<a href=\"list2.php?page=".$i."\">$i</a>&nbsp;";
              }
          }
          if (
          $_GET['page']<$seiten) {
              
          $i=$_GET['page']+1;
              echo 
          "<a href=\"list2.php?page=".$i."\">next&gt;</a>";

          Kommentar


          • #6
            schade. aber vielleicht findest du hier eine antwort:

            www.schattenbaum.net
            www.php-faq.de
            www.php.net (!)
            http://tut.php-q.net

            Kommentar


            • #7
              Original geschrieben von oKin3
              Ich habe jetzt ein anderes Script gefunden und dort zeigt auch etwas an aber am anfangsseite fehlt der link für WEITER:
              na dann such mal schön weiter, irgendwann wirst du ein finden, der funz

              was soll das eigentlich? wieviele Scripte willst du hier noch posten, ohne darauf einzugehen?

              Kommentar

              Lädt...
              X