Forum


Suchen Forum RSS RSS2 SuchenSuchen Mitgliederliste Mitgliederliste RegistrierenRegistrieren ProfilProfil Login


Info: Der Forenbetrieb wurde leider eingestellt.

Gehe zu: » Forum » PHP und MySQL » Darstellung innerhalb <td> horizontal

Seite: 1 2 > >>

Thema
Autor
Darstellung innerhalb <td> horizontal
Beitrag von micki am: 03.10.2009 06:55:29

Hi
ich will die Wiedergabe von DB-Inhalten in <td> horizontal darstellen lassen.

Bisher erfolgte die Ausgabe immer nur vertikal:
echo "<table width=100%>";
echo "<tr>";
echo "<td width=100 border=1 bgcolor=yellow>$date<br>$headline<br>$news</td>"; echo "</tr>";
echo "</table>";

Micki


micki
Benutzer

Beiträge: 57
OFF PN Schicken
AW: Darstellung innerhalb <td> horizontal
Beitrag von PAS am: 03.10.2009 14:32:33

Hallo Micki,

also du musst doch einfach dann die Schleife
innerhalb des TR's haben:
PHP-Code:
echo "<table width=100%>"; echo "<tr>";   while(DEINE_OPERATION) { echo "<td width=100 border=1 bgcolor=yellow>$date<br>$headline<br>$news</td>"; }   echo "</tr>"; echo "</table>";


Schöne Grüße,
Patrick


PAS
Administrator


Beiträge: 762
OFF PN Schicken Homepage
Operation
Beitrag von micki am: 03.10.2009 16:58:18

Hi,
danke soweit, dass mit der Schleife war mir eigentlich klar, nur ich habe kleine Probleme mit der korrekten Operation in dieser Sache.

Micki


micki
Benutzer

Beiträge: 57
OFF PN Schicken
AW: Darstellung innerhalb <td> horizontal
Beitrag von PAS am: 03.10.2009 18:41:51

Hi,
ja von wo ziehst du denn diese News-Daten? Aus einer DB? Wie sieht die Struktur der Tabelle dann aus, musst schon etwas mehr Input geben ansonsten kann ich die Daten auch nicht erraten...


PAS
Administrator


Beiträge: 762
OFF PN Schicken Homepage
Script
Beitrag von micki am: 03.10.2009 21:03:33

Oh sorry, habe ich ganz vergessen.
DB-Tabelle news enthält die Felder date, idnr, headline und text.

Hier das php-Script in Gänze. Micki


<?php

include_once("news-db-connection.php");


$sql = "SELECT * FROM news ORDER BY date DESC limit 0,1000";

$ergebnis = @mysql_query($sql);
$anz_ds = @mysql_num_rows($ergebnis);

for ($ii = 0 ; $ii < $anz_ds ; $ii++)
{

$date =@mysql_result($ergebnis,$ii,"date");
$idnr =@mysql_result($ergebnis,$ii,"idnr");
$headline =@mysql_result($ergebnis,$ii,"headline");

echo "<table width=100%>";
echo "<tr>";

while(OPERATION) {
echo "<td width=100 border=1 bgcolor=yellow>$date<br>$idnr<br>$headline</td>";
}

echo "</tr>";
echo "</table>";

}

?>


micki
Benutzer

Beiträge: 57
OFF PN Schicken

Seite: 1 2 > >>



Statistik
Statistik
Es wurden insgesamt 3838 Beiträge geschrieben.
Wir haben 11052 registrierte Mitglieder.
Der neueste Benutzer ist usluke - Forum Beta³ - Bug melden