Hi @all,
ich bin neu hier und mit php-Programmierung habe ich wenig Erfahrung! Vielleicht kann mir jemand bei meinem Problem helfen.
Ich möchte mehrere Daten in einer Datenbanktabelle speichern aber in verschiedenen Tabellen einer HTML-Datei anzeigen.
Das folgende Script erzeugt eine Tabelle in der alle 9 Spalten der Datenbanktabelle angezeigt werden.
Mein Problem besteht darin, dass ich die Tabelle "so" anzeigen möchte aber nur einige Spalten (z.B id, eintrag_1, eintrag_2, eintrag_3 und eintrag_4) sollen auf der Webseite ausgefüllt werden.
<?php
@mysql_connect("localhost", "root", "pw");
@mysql_select_db("db_1");
$sql = "SELECT * FROM tabelle_x";
$result = mysql_query($sql);
$zeilen = mysql_num_rows($result);
echo "<p>$zeilen Einträge:</p>\n";
// Tabellendefinition:
echo "<table border='1' cellspacing='0'>\n";
// so soll die Kopfzeile der Tabelle aussehen:
echo "<tr><th>id</th><th>eintrag_1</th>" .
"<th>eintrag_2</th><th>eintrag_3</th><th>eintrag_4</th>" .
"<th>eintrag_5</th><th>eintrag_6</th><th>eintrag_7</th>" .
"<th>eintrag_8</th><th>eintrag_9</th></tr>\n";
// while-Schleife Anfang
while ($row = mysql_fetch_assoc($result)) {
echo "<tr>"; // hier soll eine Zeile erzeugt werden:
// foreach Anfang:
foreach ($row as $key => $value) {
echo "<td>$value </td>";
} // foreach Ende:
echo "</tr>"; // Zeile wird geschlossen:
} // while Ende
echo "</table>\n"; // Tabelle wird geschlossen.
mysql_close();
?>
Viele Grüße
Jürgen W.
ich bin neu hier und mit php-Programmierung habe ich wenig Erfahrung! Vielleicht kann mir jemand bei meinem Problem helfen.
Ich möchte mehrere Daten in einer Datenbanktabelle speichern aber in verschiedenen Tabellen einer HTML-Datei anzeigen.
Das folgende Script erzeugt eine Tabelle in der alle 9 Spalten der Datenbanktabelle angezeigt werden.
Mein Problem besteht darin, dass ich die Tabelle "so" anzeigen möchte aber nur einige Spalten (z.B id, eintrag_1, eintrag_2, eintrag_3 und eintrag_4) sollen auf der Webseite ausgefüllt werden.
<?php
@mysql_connect("localhost", "root", "pw");
@mysql_select_db("db_1");
$sql = "SELECT * FROM tabelle_x";
$result = mysql_query($sql);
$zeilen = mysql_num_rows($result);
echo "<p>$zeilen Einträge:</p>\n";
// Tabellendefinition:
echo "<table border='1' cellspacing='0'>\n";
// so soll die Kopfzeile der Tabelle aussehen:
echo "<tr><th>id</th><th>eintrag_1</th>" .
"<th>eintrag_2</th><th>eintrag_3</th><th>eintrag_4</th>" .
"<th>eintrag_5</th><th>eintrag_6</th><th>eintrag_7</th>" .
"<th>eintrag_8</th><th>eintrag_9</th></tr>\n";
// while-Schleife Anfang
while ($row = mysql_fetch_assoc($result)) {
echo "<tr>"; // hier soll eine Zeile erzeugt werden:
// foreach Anfang:
foreach ($row as $key => $value) {
echo "<td>$value </td>";
} // foreach Ende:
echo "</tr>"; // Zeile wird geschlossen:
} // while Ende
echo "</table>\n"; // Tabelle wird geschlossen.
mysql_close();
?>
Viele Grüße
Jürgen W.
Comment