webmaster resource
+ Webmaster Forum von Webmaster-Resource.de » Webcoding » Datenbanken (Moderator: Christian Felken)
|-+ 5 Results pro Spalte
Username:
Password:

Seiten: [1]
Topic Tools  
Read 02. August 2007, 22:40:15 #0
AJ_Styles

5 Results pro Spalte

Tag,

ich bräuchte mal hilfe...Ich will 5 Results pro spalte haben und diese sollen in der nächsten zeile auch fortgesetzt werden also so:
Result1 - Result2 - Result3 - Result 4 - Result 5
Result6 - Result7 - Result8 usw.

wäre nett wenn mir einer weiter helfen könnte

mfg
Offline  
Read 02. August 2007, 23:15:33 #1
Zeus

Re: 5 Results pro Spalte

was für results Huch

ein qt wäre auch nett weil das ganze bauen wir dir nicht

mfg


Gott ist Tod (Friedrich Nietzsche)
Offline  
Read 03. August 2007, 10:30:39 #2
sf-design

Re: 5 Results pro Spalte

Wenn du ne Schleife haben möchtest, um die Ergebnisse in eine Tabelle einzubauen sollte das nicht weiter schwierig sein, allerdings ist deine Frage ein bisschen undurchsichtig formuliert.

Code:
echo '<table>',
          '<tr>';
$col_max = 5;
$column = 1;
while($row = mysql_fetch_array($result))
{
   echo '<td>'.$row['spalte'].'</td>';
   if($column == $col_max)
   {
      echo '</tr><tr>';
      $column = 1;
   }
   $column++;
}
echo    '</tr>',
       '</table>';


Offline  
Read 03. August 2007, 16:58:21 #3
AJ_Styles

Re: 5 Results pro Spalte

also habs eingebaut nur wenn ich jetzt was auslesen will dann kommt folgende meldung:
Parse error: syntax error, unexpected ',', expecting ']' in /is/htdocs/wp1066017_QWTPDYBSP2/www/includes/kolumnen.php on line 61

hier der qt:

Code:
           <?php
   $DatabasePointer mysql_connect(""""""); 
 
mysql_select_db(""$DatabasePointer); 
  
 
$ResultPointer mysql_query("SELECT * FROM `Kolumnen` ORDER BY `ID` DESC LIMIT 2"$DatabasePointer);  
  
   $col_max 2;
$column 1;
while(
$row mysql_fetch_array($ResultPointer))
{
   echo"<td>".$row["<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
              <tr>
                <td width=\"40%\"><table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"#000000\">
                  <tr>
                    <td height=\"114\" bgcolor=\"#333333\">&nbsp;</td>
                  </tr>
                </table></td>
                <td width=\"60%\"><div align=\"center\" class=\"Stil1\">
                  <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
                    <tr>
                      <td class=\"Stil1\"><div align=\"center\">"
$row->Kolumne,"</div></td>
                    </tr>
                    <tr>
                      <td class=\"Stil1\"><div align=\"center\">Aktuelle Ausgabe </div></td>
                    </tr>
                    <tr>
                      <td height=\"15\" class=\"Stil1\"><div align=\"center\"></div></td>
                    </tr>
                    <tr>
                      <td class=\"Stil1\"><div align=\"center\">Archiv</div></td>
                    </tr>
                  </table>
                </div></td>
              </tr>
            </table>"
]."</td>";
   if($column == $col_max)
   {
      echo 
'</tr><tr>';
      
$column 1;
   }
   
$column++;
}


?>
Offline  
Read 03. August 2007, 18:23:06 #4
sf-design

Re: 5 Results pro Spalte

Eigentlich wäre es gut, wenn du sagst, welche Spalte das ist, aber beim Überfliegen ist mir denke ich der Fehler aufgefallen.

Wieso schreibst du denn die ganzen Ausgaben innerhalb eines "$row[]"?
Das hatte ich in meinem Beispiel nur gemacht, um zu verdeutlichen, wo dann dein Ergebnis aus der Select-Abfrage reinkommt.

Deshalb verstehe ich nicht, warum du das so komisch gemacht hast... vielleicht solltest du dich erstmal noch ein bisschen mehr mit dem Umgang von MySQL Results in PHP auseinandersetzen, bevor du irgendwas zusammenkleisterst Zwinkernd

Naja, mach auf jeden Fall mal in der Ausgabe das "$row[" und am Ende das "]" weg.


Offline  
Seiten: [1]
Gehe zu: