Ich bekomme es nicht hin!

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

  • #16
    aber wir (pluralis majestatis) haben dich verstanden

    würde mich aber trotzdem interessieren, warum mein erster versuch nich geklappt hat
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #17
      @ mrhappines

      Genau das Script hatte ich schon mal, habe es aber nicht mehr gefunden.

      Das ist genau das Ergebnis was ich erhalten wollte.


      Wie war das,
      Wenn du was nicht weiß ist das nicht schlimm, hauptsache du wei0t wenn du fragen musst.

      Danke euch.
      *winks*
      Gilbert
      ------------------------------------------------
      Hilfe für eine Vielzahl von Problemen!!!
      http://www.1st-rootserver.de/

      Kommentar


      • #18
        gern geschehen
        i live to please sozusagen

        hast du's mal probiert mit print_r($row) in der inneren for-schleife?
        nur rein interessehalber
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #19
          Ich sach doch:

          Wiedermal viel zu kompliziert gedacht.

          Kommentar


          • #20
            Original geschrieben von TobiaZ
            Ich sach doch:

            Wiedermal viel zu kompliziert gedacht.
            Passiert nun mal ab und an.

            @ mrhappines
            Nein das Print habe ich nicht ausprobiert.
            Das ergebnis war aber wieder Anzeige 2. Das habe ich gesehen weil ich in der Ausgabe noch ein $ii eigesetzt habe.
            *winks*
            Gilbert
            ------------------------------------------------
            Hilfe für eine Vielzahl von Problemen!!!
            http://www.1st-rootserver.de/

            Kommentar


            • #21
              muss nicht sein, die schleife wird ja immer dreimal durchlaufen. wenn du statt $ii $i genommen hättest, ättest du statt
              1 2 3
              1 2 3

              das hier gahabt:

              1 1 1
              2 2 2
              Ich denke, also bin ich. - Einige sind trotzdem...

              Kommentar


              • #22
                Das Script hat nur einen Schönheitsfehler:
                Code:
                <table>
                <tr>
                	<td align="center"><font face="Comic Sans MS" size="3">...</font></td>
                	<td align="center"><font face="Comic Sans MS" size="3">...</font></td>
                	<td align="center"><font face="Comic Sans MS" size="3">...</font></td>
                </tr>
                <tr>
                	<td align="center"><font face="Comic Sans MS" size="3">...</font></td>
                	<td align="center"><font face="Comic Sans MS" size="3">...</font></td>
                </table>
                Es befinden sich 5 Datensätze momentan in der Dtaenbank.
                Es bricht ab wenn nichts mehr in der Datenbank ist und schließt somit nicht die Tabelle ab. Wie kann ich das jetzt noch beheben?
                *winks*
                Gilbert
                ------------------------------------------------
                Hilfe für eine Vielzahl von Problemen!!!
                http://www.1st-rootserver.de/

                Kommentar


                • #23
                  Nun, das tut ja eigentlich nicht weh.

                  Man könnte da irgendwie rumtrixen, indem man statt der While-Schleife einfach von der Anzahl der Datensätze ausgeht. while($i < 20) { Dann muss man in der Schleife nur erkennen, ob noch ein Datensatz vorhanden ist. und dann diesen ausgeben, bzw. leere Zelle einfügen.

                  Ist nur ein Lösungsansatz. Hab mir da auch erst gerade Gedanken drüber gemacht.

                  Kommentar


                  • #24
                    Bahnhof???

                    Irgendwie kann ich dir nicht folgen.
                    *winks*
                    Gilbert
                    ------------------------------------------------
                    Hilfe für eine Vielzahl von Problemen!!!
                    http://www.1st-rootserver.de/

                    Kommentar


                    • #25
                      Hab ich mir gedacht, ich checks selbst nicht so richtig. habs mir gerade aus den Fingern gesogen.

                      Versuchs mal zu verstehen. Ich werd mich erstmal verabschieden. Will morgen noch was schaffen.

                      Kommentar


                      • #26
                        Werd auch erstmal darüber schlafen. Vielleicht kommt mir morgen die Erleuchtung.
                        *winks*
                        Gilbert
                        ------------------------------------------------
                        Hilfe für eine Vielzahl von Problemen!!!
                        http://www.1st-rootserver.de/

                        Kommentar


                        • #27
                          Es ist schon spät und hab den Thread nicht ganz gelesen, aber ich poste jetzt einfach mal: (ungetestet!)

                          PHP-Code:
                          function multipleColumnTable($anzahlSpalten$query)
                           {
                            
                            echo 
                          "<TABLE WIDTH=100% cellpadding=0 cellspacing=0>";
                            
                          $zaehler 1;
                            
                          $spaltenBreite = (100/$anzahlSpalten);

                            while (
                          $record mysql_fetch_object($query))
                             {
                              if (
                          $zaehler == 1) echo "<TR>";   // Wenn wir in der 1. Spalte sind, Zeilenanfang ausgeben

                              
                          echo "<TD width=$spaltenBreite%>$record->name</TD>";   // Zelle ausgeben

                              
                          $zaehler++;     // Spaltenzähler um 1 hochsetzen

                              
                          if ($zaehler $anzahlSpalten)   // Wenn wir bei der maximalen Anzahl Spalten angekommen sind, zurücksetzen
                               
                          $zaehler 1;
                                  echo 
                          "</TR>";  // und Zeilenende ausgeben
                               
                          // end if


                             
                          // end while

                           
                          echo "</TABLE>";
                           } 
                          // end function 

                          Kommentar


                          • #28
                            Hinter
                            PHP-Code:
                            $res1 mysql_query("SELECT * FROM links");
                            $nummer=1;
                            echo 
                            "<table>";
                            while (
                            $row=mysql_fetch_array($res1))
                            {
                              if (
                            $nummer==1) echo "<tr>";
                              echo 
                            "\t\t<td><a href=\"$row[b_link]".($z= isset($x[$i $spalten $ii])?$x[$i $spalten $ii]:"&nbsp;")."\" target=\"_blank\">$row[link]</a></td>\n";
                              if (
                            $nummer==3)
                              {
                                 echo 
                            "</tr>";
                                 
                            $nummer=0;
                              }
                               
                            $nummer++;

                            einfach noch ein
                            PHP-Code:
                            if ($nummer!=1) echo "</tr>";
                            echo 
                            "</table>"
                            ich denke mal, du hast zwischen dem mysql_query und dem schleifendurchlauf noch ne abfrage, ob überhaupt ein datensatz is, nich dass du evtl ein "<table></table>" schreibst oder?
                            Ich denke, also bin ich. - Einige sind trotzdem...

                            Kommentar

                            Lädt...
                            X