Bild(pfad) aus DB auslesen für zutreffenden Artikel

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

  • Bild(pfad) aus DB auslesen für zutreffenden Artikel

    Moin Moin,

    ich habe folgendes Problem,

    ich habe eine Seite die Newsartikel anbietet.
    Und möchte auf der Startseite für jeden Artikel das entsprechend hochgeladene Bild anzeigen lassen.
    Der Pfad zur Bilddatei ist in der Datenbank gespeichert,
    aber ich bekomm es einfach nicht hin dass das Bild für den entsprechenden Artikel angezeigt wird.

    Ich hoffe ihr versteht es wie ich es meine.

    Hier der MySql query:

    $query = "select id,title,description,photo_uploaded,pict_url from artikel ;";

    Danke schonmal im vorraus
    wäre für eine schnelle Antwort sehr dankbar
    Zuletzt geändert von Lycos; 30.03.2006, 16:51.

  • #2
    nein, klar ist es nicht - wenn alles andere funktioniert, so wirst du doch an die bild-url locker drankommen, indem du sie in etwa genauso ansprichst, wie, sagen wir mal, die überschrift. zeig mal ein paar zeilen code, wo die ausgabe geschieht.

    kannst dir auch nebenbei http://tut.php-q.net/newsscript.html anschauen.

    Kommentar


    • #3
      Hier aus der index ein ausschnitt von der ausgabe

      PHP-Code:
       $TPL_top_artikel="";

        
      $query "select id,title,ends,photo_uploaded,pict_url from artikels 
      where topkat='1'and closed=0;"
      ;



       
      $result mysql_query($query);



       if ( 
      $result )



       
      $num_artikel mysql_num_rows($result);



         else



       
      $num_artikel 0;



       if (
      $num_artikel!=0){

       if(
      $num_artikel<=$alex_max_top_artikel){

      $cv=0;

      while(
      $cv<$alex_max_top_artikel){

      $arr[$cv]=$cv;

       
      $cv++;

        }

       }

       else{

       
      $cv=0;

      $xcv=rand(0,$num_artikel-$alex_max_top_artikel);

      for(
      $kontor=0;$kontor<$alex_max_top_artikel;$kontor++){

       
      $arr[$kontor]=$kontor+$xcv;

        }

         }

       
      $cv=0;

       while(
      $cv<$alex_max_top_artikel && $cv<$num_artikel){

        
      $bgcolor="#336633";

          
      $title   "";

       
      $id      "";

          
      $date    "";

            
      $picture 0;



          
      $title   mysql_result($result,$arr[$cv],"title");

         
      $id      mysql_result($result,$arr[$cv],"id");

       
      $date    mysql_result($result,$arr[$cv],"ends");
        
      $picture intval(mysql_result($result,$arr[$cv],"photo_uploaded"));

        
      $cv++;

         
      $year substr($date,0,4);

          
      $month substr($date,4,2);

           
      $day substr($date,6,2);

       
      $hours substr($date,8,2);

       
      $minutes substr($date,10,2);

         
      $seconds substr($date,12,2);

      if(
      $title!=""){

          
      $TPL_top_artikel .=



          
      "<TR BGCOLOR=\"$bgcolor\">".



          
      "<TD WIDTH=\"20%\"  VALIGN=top ALIGN=LEFT>".



           
      "$sml_font".



       
      ArrangeDate($day,$month,$year,$hours,$minutes).



       
      "</FONT></TD>".



           
      "<TD WIDTH=\"60%\" VALIGN=top ALIGN=LEFT>";

       

        if (
      $picture != 0)

           
      $TPL_top_artikel.="<IMG SRC=\"/$row[pict_url]\" WIDTH=20 HEIGHT=25 BORDER=0>&nbsp;";


      "</TD>".



        
      "</TR>";



          }

          }

         } 
      ich hoffe das hilft euch.
      Zuletzt geändert von Lycos; 30.03.2006, 17:45.

      Kommentar


      • #4
        es gibt regeln, wie man code zu posten hat.
        halte dich bitte daran und editiere dein post.

        Kommentar


        • #5
          Hab ich doch, mit der "PHP-CODE" funktion ...


          oder was soll ich da ändern
          mit dem kann man eh nix anfangen

          Kommentar


          • #6
            mehrere threads im forum zu diesem thema, ganz am anfang, ganz groß...

            Kommentar


            • #7
              so anders gehts nich.
              mit "[ PHP ]" geht es nicht schmaler, ich lösch den code dann wieder nachdem mein problem behoben ist

              Kommentar


              • #8
                Original geschrieben von Lycos
                mit "[ PHP ]" geht es nicht schmaler
                Doch, in dem du manuell Umbrüche einfügst - wie es auch in den Regeln steht.
                I don't believe in rebirth. Actually, I never did in my whole lives.

                Kommentar


                • #9
                  oh mann...
                  bau mal ein vernünftiges error_reporing() ein und du erkennst, woran das problem liegen wird.

                  Kommentar


                  • #10
                    jetzt is aber lesbar .......


                    und ich will doch nur die frage beantwortet haben
                    denk das ist für euch "profis" kein problem

                    Kommentar


                    • #11
                      Original geschrieben von Lycos
                      und ich will doch nur die frage beantwortet haben
                      denk das ist für euch "profis" kein problem
                      Wir wollen aber nicht nur "Fragen beantworten", sondern wir wollen, dass die Leute dabei auch was Lernen.

                      Also, befolge penizillins Vorschlag, und schau, was dabei herauskommt.
                      I don't believe in rebirth. Actually, I never did in my whole lives.

                      Kommentar

                      Lädt...
                      X