Anzeige - [Interessiert an einer Anzeige?]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> PHP Tabellen <tr> einfügen
Brian Folte
Geschrieben am: Di 15.04.2008, 12:35
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 986
Mitglied seit: 26.03.2004


Hallo, habe folgendes Problem. Ich möchte meine tabelle nach 3 <td> nebeneinandern das automatisch ein <tr> eingefügt wird.

Ich verzweifel schon weil irgendwie bekomme ich dies nicht hin.

Die tabelle wird so ausgelesen:
CODE

<table>
<tr><td>Datenbankinhalt</td></tr></table>



Nun sollen aber max. drei Datenbankinhalte nebeneinander stehen.

Über jede Hilfe wäre ich sehr Dankbar.

LG Bian
Top
PMEmail PosterMSN
Top
 
 
Sancheck
#2 Geschrieben am: Di 15.04.2008, 12:44 (+00:08)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 482
Mitglied seit: 29.03.2008


Verstehe ich das richtig

du bekommst z.b. 1000 werte und willst dass dann in 333 zeilen und 3 spalten ausgeben,...
Top
PMEmail Poster
Top
 
Brian Folte
#3 Geschrieben am: Di 15.04.2008, 12:54 (+00:09)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 986
Mitglied seit: 26.03.2004


Nein ich meine das so:
CODE

<table>
<tr>
<td>$titel_aus_der_db</td><td>$bild_aus_db</td>
</tr></table>



Nun soll sich aber die Tabelle max. 3 mal nebeneinander wiederholen und dann eine Zeile tiefer wieder anfangen.

Damit ihr genau wisst was ich meine www.dhd24.com stehen auf der Startseite die Top Anzeigen und genau sowas meine ich.

LG Brian

Top
PMEmail PosterMSN
Top
 
chrizz
#4 Geschrieben am: Di 15.04.2008, 12:57 (+00:03)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (aktiv)
Beiträge: 28
Mitglied seit: 14.04.2008


am sinnvollsten machst du das ganze mit Arrays und Schleifen. Je nachdem wie deine Daten vorliegen kannst du dann bequem dein ganzes Array in einer Foreach-Schleife abfeiern und für die 3 TDs immer eine Laufvariable übergeben.
In etwa so:
CODE

Foreach ($array as $key => $value) {
 echo "<tr>\r\n";
 For ($x = 0; $x < 3; $x++){
   echo "<td>".$value."<td>\r\n";
 }
 echo "</tr>\r\n";
}

EDIT: ich seh grad, das das wohl doch nicht so ganz passt. Hab leider grad keine Zeit es nochmal schicker zu machen. Ich hoffe aber, das die Sache halbwegs verständlich ist... smile.gif
Top
PMEmail Poster
Top
 
DZVO
#5 Geschrieben am: Di 15.04.2008, 13:25 (+00:27)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 118
Mitglied seit: 19.03.2007


voll easy smile.gif

CODE

echo'<table><tr><th>Title</th><th>Bild</th><th>Download</th></tr>';


while($row = mysql_fetch_array($result)){
echo '<tr>';
echo '<td>'.$row['db_title'].'</td>';
echo '<td>'.$row['db_image'].'</td>';
echo '<td>'.$row['db_link'].'</td>';
echo '</tr>';
}
echo'</table>';


solltest du den inhalt schon in einem array haben dann benutze eine foreach-schleife mit laufvariable oder eine for-schleife
bei beiden schleifen kannst du dann mit modulo arbeiten oder machst eine simple ifanweisung wie if($i == 3)


--------------------
Kuckst du oder ..... du
wiirtuell.de - noch ein Wii Blog
Top
PMICQ
Top
 
MarkusH
#6 Geschrieben am: Di 15.04.2008, 15:17 (+01:52)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 79
Mitglied seit: 2.11.2006


CODE
echo '<table>';
$i=0;
$cells=3;
while($row = mysql_fetch_array($result)){
   if($i%$cells==0) echo '<tr>';
   echo '<td>'.$row['content'].'</td>';
   if(++$i%$cells==$cells) echo '</tr>';
}
if($i%$cells!=0) echo '<td colspan="'.($cells-($i%$cells)).'">&nbsp;</td>';
echo '</tr>';
echo '</table>';

Ungetestet

Grüße
Top
PM
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/24011

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
MySQL Abfrage von zwei Tabellen webdoktor 221 6 Do 31.07.2008, 15:26
MySQL Ausgabe zwei Tabellen Brian Folte 245 5 Do 17.04.2008, 12:16
Code in 2000 HTML-Dateien einfügen David Cooper 323 8 Mo 27.08.2007, 13:47
Tabellen anlegen matador 167 3 Mi 27.06.2007, 19:38
Dateien per include in Webseiten einfügen blaster 2365 11 Do 21.06.2007, 14:21
html tag in php einfügen ? neunauge 420 5 Fr 15.06.2007, 14:43
htmlformular per php include einfügen Klegs 293 1 Di 8.05.2007, 23:47
Tabellen mit css Webi 290 2 Mi 24.01.2007, 08:34
Styles einfügen ohne Popups Andi Nigg 479 3 So 1.10.2006, 11:40
Tabellen-Problem? vendy 413 6 Di 29.08.2006, 06:56




Anzeige - [Interessiert an einer Anzeige?]



Anzeigen


[Interessiert an einer Anzeige?]