Ankündigung

Einklappen
Keine Ankündigung bisher.

db nach kathegorien abfragen

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • db nach kathegorien abfragen

    folgendes beinhaltet meine db an tabellen .




    nun habe ich für die ausgabe ein Akkordion,

    ich möchte das in den einzelnden Arkkordion Sectionen jeweils eine Kathegorie angezeigt wird.

    ich weiss nicht wie mann innerhalb einer php die jeweiligen Datenbank einträge nach der cat_id,
    so abruft das diese in den sectionen angezeigt werden.

    hab es so versucht , leider zeigt er dann immer in den sektionen das gleiche an .


    PHP-Code:
    <?php
    $text 
    .='<div id="accordion">
        <h3><a href="#">'
    $flow_catname.'</a></h3>
        <div>'
    ;    
    $abfrage "SELECT id FROM e107_flow"
    $ergebnis mysql_query($abfrage);
    $menge mysql_num_rows($ergebnis);
    $abfrage "SELECT * FROM e107_flow  ORDER BY e107_flow .`cat_id` DESC LIMIT  30";
            
    $ergebnis mysql_query($abfrage);
            while(
    $row mysql_fetch_object($ergebnis))
               {        
                      
            
    $text .= '
            <div align="center">
            <div class="row">
        <a class="myplayer" style="" href="'
    $row->flow_video .'">    
            <img style="width:190px;max-height: 150px;"src="'
    .$row->flow_image.'">
            <img class="play"src="http://static.flowplayer.org/img/player/btn/play.png">
            
        </a>
        
        
        

    <div class="rowtitel"><div>    .::'
    .$row->flow_titel.'::.</div></div>
        

        <p>
        '
    .$row->flow_text.'
        </p>
        
        <br clear="all"/>
        
    </div></div>
            '
    ;
            }; 
    $text .='</div>';
    $sql mysql_query("   SELECT * FROM `e107_flow` ORDER BY `e107_flow`.`cat_id` LIMIT 0 , 30   ");
    while (
    $ds mysql_fetch_object($sql)) 
    {
      
    $id $ds ->flow_id;
      
    $titel $ds ->flow_titel;
      
    $flow_catname$ds ->flow_catname;
      
    }
        
    $text .='    <h3><a href="#">'$flow_catname.'</a></h3>
        <div>'
    ;
            
    $abfrage "SELECT id FROM e107_flow"
    $ergebnis mysql_query($abfrage);
    $menge mysql_num_rows($ergebnis);
    $abfrage "SELECT * FROM e107_flow ORDER BY flow_id DESC LIMIT  30";
            
    $ergebnis mysql_query($abfrage);
            while(
    $row mysql_fetch_object($ergebnis))
               {        
                      
            
    $text .= '
            <div align="center">
            <div class="row">
        <a class="myplayer" style="" href="'
    $row->flow_video .'">    
            <img style="width:190px;max-height: 150px;"src="'
    .$row->flow_image.'">
            <img class="play"src="http://static.flowplayer.org/img/player/btn/play.png">
            
        </a>
        
        
        

    <div class="rowtitel"><div>    .::'
    .$row->flow_titel.'::.</div></div>
        

        <p>
        '
    .$row->flow_text.'
        </p>
        
        <br clear="all"/>
        
    </div></div>
            '
    ;
            } 
    ?>

  • #2
    db nach kathegorien abfragen - Forum: phpforum.de

    Ein Forum reicht! Hast dich jetzt damit eben um eine Antwort gebracht ..

    Kommentar


    • #3
      sorry bin aber am verzweifeln kannst du nicht bitte ne ausnahme machen ?

      Kommentar


      • #4
        das was du da zeigst ist keine db sondern nur eine tabelle in der db.

        da ich aus der formulierung nicht wirklich schlau werde,
        aber mir vorstellen kann was du willst schau dir mal JOIN an.

        oder versuch mal so was:

        PHP-Code:
        "select itp_main.*, itp_cat.cat, fe_users.first_name, fe_users.last_name from itp_main, itp_cat, fe_users where itp_main.catid = itp_cat.catid and itp_main.id = 146 and fe_users.uid = 1" 
        in de main habe ich nur die catid aus der tab cat gespeichert. beim auslesen ordne ich quasi der catid der cat zu.

        vielleicht hilft dir das.

        Kommentar


        • #5
          nun habe ich für die ausgabe ein Akkordion,



          Bitte beachten: Anmerkungen zu Crosspostings

          [MOD: Thread geschlossen]

          Kommentar

          Lädt...
          X