Denk blokade!

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

  • Denk blokade!

    Hi, ich habe folgenden Code:
    PHP-Code:
    $Anzahl = "15";
            $menge = $anz = mysql_num_rows($SQL);
                    
            $seiten = ceil($menge / $Anzahl);
                    
            if ( !$site ){
                $site = 1;
            }
                
            $maximum = $site * $Anzahl;
            $minimum = $maximum - $Anzahl;
                    
            for($i=$minimum; $i < $maximum ; $i++){
                if($menge ){
                $name = mysql_result($SQL,$i,'name'); 
                $pfad = mysql_result($SQL,$i,'pfad');
                $infos = getimagesize($pfad);
                $iWidth = $infos[0];
                $iHeight = $infos[1];
                if($name == ""){
                    $name = "Bild Nr.: ".($i+1);
                }
                if($pfad != ""){
                ?>
                    <table width="1%" style="float:left;">
                    <tr>
                        
                <td>
            [DA WIRD DAS BILD AUSGEGEBEN]
                      </td>
                    </tr>
                </table><?
                }
                }
                if((($i+1) % 5) == 0){
                    echo("</td></tr></table><br><br><table align=\"center\"><tr><td>");
                }
            }
    Ich habe nun das problem das wenn ich auf der 2ten seite (site=2) bin und die for schleife die bilder anzeigt sie immer versucht alle bilder bis $Anzahl anzuzeigen! Da aber kein eintrag in der db steht kommt ein error!

    Hab in der Zeile if($menge ){ probiert eine bedingung zu erstellen die nur dann das bild lädt wenn es auch existiert aber i schaffs nicht die bedingung zu definieren!

    Danke im voraus!
    Zuletzt geändert von Rj1; 08.03.2005, 18:45.
    Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

  • #2
    zack, zack!
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      so einfach haut des bei mir leider nit hin es kommten trotzdem die fehler
      und wenn ich probier des "die" bei dem mysql_result rein zu tun würgt er mir die schleife ab
      !
      Würd ja die warning ausschalten in da ini wenn i könnt kann i aber nit da ich keinen zugriff hab !
      Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

      Kommentar


      • #4
        Was wahsaga mit dem link sagen möchte ist dass du deinen code umbrechen sollst. weil hier keiner bock hat bis zum antwortbutton zu scrollen.

        Kommentar


        • #5
          g, oki, erldigt!
          Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

          Kommentar


          • #6
            schön

            jetzt zu deinem problem:
            hilft dir das hier?
            PHP-Code:
            $maximum = ($site $Anzahl>$menge)?$menge:$site $Anzahl

            Kommentar


            • #7
              Jap, Perfekt!
              Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht. ;-)

              Kommentar

              Lädt...
              X