gefrustet

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

  • gefrustet

    ich bekomme keine ausgabe beim blätterscript! hätte jamnd ein tip woran es liegen kann
    vielen dank!
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /... on line 27


    PHP-Code:
    <?
    include("connect/connect.php");
    $Zeilen_pro_Seite = 5;

    if (!isset($Anfangsposition)) {
      $Anfangsposition = 0;
    }

    $sql="SELECT id,sid FROM auktion". 
         "WHERE maincat='$maincat' AND status='aktiv' ORDER BY id DESC limit $Anfangsposition,$Zeilen_pro_Seite";
    $result=mysql_query($sql);
    $result1=mysql_query("SELECT id,sid FROM auktion WHERE maincat='$maincat' AND status='aktiv' ORDER BY id DESC");

    echo mysql_error();

    $Anzahl=mysql_num_rows($result1);
    while ($row=mysql_fetch_array($result)) { // #27

        $feld1=$row["id"];
        $feld2=$row["sid"];
        // Tabelle einbauen.
        echo "Feld 1: ".$feld1.", Feld2: ".$feld2."";
    }

    if($Anfangsposition > 0) {
      echo "&lt;a href='tester.php?Anfangsposition=0'>[erste Seite]</a>&amp;nbsp;";
      $back=$Anfangsposition-$Zeilen_pro_Seite;
      if($back < 0) {
        $back = 0;
      }
      echo "<a href=\"tester.php?Anfangsposition=$back\">[eine Seite zur&uuml;ck]</a>&amp;nbsp;";
    }

    if($Anzahl>$Zeilen_pro_Seite) {
      $Seiten=intval($Anzahl/$Zeilen_pro_Seite);
      if($Anzahl%$Zeilen_pro_Seite) {
        $Seiten++;
      }
    }

    for ($i=1;$i<=$Seiten;$i++) {
      $fwd=($i-1)*$Zeilen_pro_Seite;
      echo "<a href=\"tester.php?Anfangsposition=$fwd\">$i</a>&amp;nbsp;";
    }

    if($Anfangsposition < $Anzahl-$Zeilen_pro_Seite) {
      $fwd=$Anfangsposition+$Zeilen_pro_Seite;
      echo "<a href=\"tester.php?Anfangsposition=$fwd\">[eine Seite weiter]</a>&amp;nbsp;";
      $fwd=$Anzahl-$Zeilen_pro_Seite;
      echo "<a href=\"tester.php?Anfangsposition=$fwd\">[letzte Seite]</a>";
    }
    ?>

  • #2
    erst lesen!
    http://www.php-resource.de/forum/sho...threadid=50454

    Kommentar


    • #3
      ja, ich weiß

      hätte mich wirklich NICHT gemeldet, wenn ichs nicht schon allein probiert hätte. ich finde den fehler in der query nicht!

      Kommentar


      • #4
        PHP-Code:
        $sql="SELECT id,sid FROM auktion"
             
        "WHERE maincat='$maincat' AND status='aktiv' ORDER BY id DESC limit $Anfangsposition,$Zeilen_pro_Seite"
        hint: schau mal da wo du die beiden strings zusammenhängst.

        hint2: hättest du die sql-query mal ausgegeben wärs dir aufgefallen.
        MfG
        aim
        Lies mich jetzt!
        - OT-Tags-Liebhaber und BB-Code-Einrücker -

        Kommentar


        • #5
          Re: ja, ich weiß

          Hat sich grade erledigt...(kommt davon wenn man nur überfliegt *hust*)

          Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

          bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
          Wie man Fragen richtig stellt

          Kommentar


          • #6
            hat sich auch erledigt...kommt davon wenn man nur die nicknames überfliegt *mithust*
            Zuletzt geändert von aimbot; 06.04.2005, 15:37.
            MfG
            aim
            Lies mich jetzt!
            - OT-Tags-Liebhaber und BB-Code-Einrücker -

            Kommentar


            • #7
              Dir fehlt das mysql_error jhinter dem mysql_query, dem du eine ungültige Abfrage übergibst...
              Ich denke, also bin ich. - Einige sind trotzdem...

              Kommentar


              • #8
                Original geschrieben von mrhappiness
                Dir fehlt das mysql_error jhinter dem mysql_query, dem du eine ungültige Abfrage übergibst...
                außerdem fehlen Zeilenumbrüche und Leerzeichen dienen auch manchmal der Leserlichkeit....nicht nur in einem Text!

                Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

                bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
                Wie man Fragen richtig stellt

                Kommentar


                • #9
                  hmmm

                  result: Resource id #3
                  result1: Resource id #4
                  das wird ausgegeben. hatte ich vorher schon drin. was läuft da falsch? viele grüße und danke

                  Kommentar


                  • #10
                    Re: hmmm

                    Original geschrieben von hera
                    result: Resource id #3
                    result1: Resource id #4
                    das wird ausgegeben. hatte ich vorher schon drin. was läuft da falsch? viele grüße und danke
                    Dir fehlt das mysql_error jhinter dem mysql_query, dem du eine ungültige Abfrage übergibst...
                    mysql_error


                    hint2: hättest du die sql-query mal ausgegeben wärs dir aufgefallen.

                    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

                    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
                    Wie man Fragen richtig stellt

                    Kommentar


                    • #11
                      Zeig mal deinen Code, so wie er jetzt aussieht und die komplette Ausgabe davon.

                      Und wehe dir, im Code steht nicht hinter jedem mysql_query auch ein mysql_error...
                      Ich denke, also bin ich. - Einige sind trotzdem...

                      Kommentar


                      • #12
                        Original geschrieben von mrhappiness
                        Und wehe dir, im Code steht nicht hinter jedem mysql_query auch ein mysql_error...
                        OffTopic:
                        *nudelholz geb
                        MfG
                        aim
                        Lies mich jetzt!
                        - OT-Tags-Liebhaber und BB-Code-Einrücker -

                        Kommentar


                        • #13
                          wirklich! steht drin!

                          hier der code. aber jetzt bitte nicht über das scrollen schimpfen!!!!
                          PHP-Code:
                          <?
                          include("connect/connect.php");
                          $Zeilen_pro_Seite = 5;

                          if (!isset($Anfangsposition)) {
                            $Anfangsposition = 0;
                          }

                          $sql="SELECT id,sid FROM auktion WHERE maincat='$maincat' AND status='aktiv' ORDER BY id DESC limit $Anfangsposition,$Zeilen_pro_Seite";
                          $result=mysql_query($sql);
                          echo $result;
                          echo mysql_error();

                          $result1=mysql_query("SELECT id,sid FROM auktion WHERE maincat='$maincat' AND status='aktiv' ORDER BY id DESC");

                          echo $result1;
                          echo mysql_error();


                          $Anzahl=mysql_num_rows($result1);
                          while ($row=mysql_fetch_array($result)) {

                              $feld1=$row["id"];
                              $feld2=$row["sid"];
                              // Tabelle einbauen.
                              echo "Feld 1: ".$feld1.", Feld2: ".$feld2."";
                          }

                          if($Anfangsposition > 0) {
                            echo "&lt;a href='tester.php?Anfangsposition=0'>[erste Seite]</a>&amp;nbsp;";
                            $back=$Anfangsposition-$Zeilen_pro_Seite;
                            if($back < 0) {
                              $back = 0;
                            }
                            echo "<a href=\"tester.php?Anfangsposition=$back\">[eine Seite zur&uuml;ck]</a>&amp;nbsp;";
                          }

                          if($Anzahl>$Zeilen_pro_Seite) {
                            $Seiten=intval($Anzahl/$Zeilen_pro_Seite);
                            if($Anzahl%$Zeilen_pro_Seite) {
                              $Seiten++;
                            }
                          }

                          for ($i=1;$i<=$Seiten;$i++) {
                            $fwd=($i-1)*$Zeilen_pro_Seite;
                            echo "<a href=\"tester.php?Anfangsposition=$fwd\">$i</a>&amp;nbsp;";
                          }

                          if($Anfangsposition < $Anzahl-$Zeilen_pro_Seite) {
                            $fwd=$Anfangsposition+$Zeilen_pro_Seite;
                            echo "<a href=\"tester.php?Anfangsposition=$fwd\">[eine Seite weiter]</a>&amp;nbsp;";
                            $fwd=$Anzahl-$Zeilen_pro_Seite;
                            echo "<a href=\"tester.php?Anfangsposition=$fwd\">[letzte Seite]</a>";
                          }
                          ?>

                          Kommentar


                          • #14
                            Original geschrieben von mrhappiness
                            und die komplette Ausgabe davon.
                            Deine SQL-Anweisungen könntest du bei der Gelegenheit ruhig auch mal ausgeben lassen
                            Ich denke, also bin ich. - Einige sind trotzdem...

                            Kommentar


                            • #15
                              ich hab auf nem 1024x768er screen immernoch nen horizontalen scrollbalken.
                              warum brichst du den code nicht um??
                              MfG
                              aim
                              Lies mich jetzt!
                              - OT-Tags-Liebhaber und BB-Code-Einrücker -

                              Kommentar

                              Lädt...
                              X