zusammengehoerige daten aus 2 tabellen auslesen und darstellen

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

  • #16
    hmmm seltsam...es wird nichts ausgegeben...weder daten noch fehlermeldung...grübel...

    gruss

    andre

    Kommentar


    • #17
      wie, es wird nichts ausgegeben? Hast du die For-Schleife zur Ausgabe noch drin? Oder poste mal den Code...

      Kommentar


      • #18

        ich hoffe ich hab da mal nicht alles durcheinander gebracht...

        andre

        Code:
        $query="select * from tabelle1 left join tabelle2 on tabelle1.id = tabelle2.id" ;
        
        $abfrage=mysql_query($query);
        $i=0;
        while($daten=mysql_fetch_array($abfrage)) {
           $weiter=false;
           for ($m=0; $m<$i; $m++) {
              if ($data[$m][titel]==$daten[titel] && $data[$m][hits]==$daten[hits]) {
                     $data[$m][kommentar]+=" , ".$daten[kommentar];   // in "" steht die Trennung der Kommentare
                         $weiter=true;
                         break;
                         }
              }
           if (weiter==false) {
              $data[$i][titel]=$daten[titel];
              $data[$i][kommentar]=$daten[kommentar];
              $data[$i][hits]=$daten[hits];
              $i++;
                  }
           }
        
        
        
        for ($z=0;$z<$i;$z++) {
           echo "<br>";
           echo "Titel: ".$data[$z][titel];
           echo "<br><br>";
           echo "Kommentar: ".$data[$z][kommentar];
           echo "<br><br>";
           echo "Hits: " .$data[$z][hits];
           echo "<br><br><hr>";
              }

        Kommentar


        • #19
          haha, kleiner Fehler, große Wirkung:

          if (weiter==false) {

          muß

          if ($weiter==false) {

          heissen. Dann müßte es doch eigentlich klappen...
          ...hoffe ich jetzt mal

          Kommentar


          • #20
            hihi du findest den fehler wohl immer
            jetzt funktioniert es so halb: an den einträgen
            für die kommentare vorhanden sind steht jetzt
            kommentar: 0
            bei denen ohne kommentar
            kommentar:
            aber kommentare find ich keine

            viele gruesse

            andre

            Kommentar


            • #21
              sorry, das += ist eigentlich aus dem Javascript. Bei PHP muß es so lauten:

              $data[$m][kommentar].=" , ".$daten[kommentar];

              wie sieht's dann aus??

              Kommentar


              • #22
                wow! du bist genial...funktioniert einwandfrei
                jetzt muss ich nur noch rausfinden wie ich nach jedem kommentar nen umbruch mache aber das duerfe nicht schwer sein (wohl einfach einen <br> zum , ..)

                ich bedanke mich mal wieder ganz herzlich bei allen und hoffe dass ich weiterhin fragen darf sofern ich nicht weiterkomme )

                andre

                Kommentar

                Lädt...
                X