Hallo!
Ich habe ein Script, welches eine Datenbank ausliest und den Inhalt in einer Tabelle ausgibt. Jetzt will ich diese Tabelle aber in einer Seite integriert haben.
Theoretisch müsste ich die Datenbankabfrage in den Code der Seite einbauen, aber wie? Ich habe dies probiert und erhalte andauernd nur Parse Errors....
Ich muss die DB Abfrage in die Seite integrieren, da ich den Wert der Variable $cat, die bei der Abfrage benötigt wird, im Link für die Seite drinnenhabe.
Philipp
Der Code der Seite:
<?php
echo("<table cellspacing=0 cellpadding=0 width=720 align=center bgcolor=#333333
border=0>
<tbody>
<tr bgcolor=#ffffff>
<td width=6 bgcolor=#333333 rowspan=3> </td>
<td bgcolor=#333333 height=10> </td>
<td width=6 bgcolor=#333333 rowspan=3> </td>
</tr>
<tr bgcolor=#ffffff>
<td valign=top><br>
<table cellspacing=1 cellpadding=2 width=95% align=center bgcolor=#333333 border=0>
<tbody>
<tr bgcolor=#666666>
<td width=5 bgcolor=#ff9900><b><font
face=Verdana, Arial, Helvetica, sans-serif
size=-2> </font></b></td>
<td width=5 bgcolor=#999999><b><font
face=Verdana, Arial, Helvetica, sans-serif
size=-2> </font></b></td>
<td bgcolor=#333333><b><font
face=Verdana, Arial, Helvetica, sans-serif color=#999999
size=-2>Links</font></b></td>
</tr>
</tbody>
</table>
<br>
hier soll die Tabelle erscheinen<br>
</td>
</tr>
<tr bgcolor=#ffffff>
<td bgcolor=#333333 height=10> </td>
</tr>
</tbody>
</table>");
?>
Der Code der Abfrage:
<?php
include ("../database.inc.php4");
//Auslesen der Datenbank.
$Query = "SELECT id,adresse,name,beschreibung,date FROM p_linkliste_$cat";
if (!($ergebnis = mysql_query ($Query, $verbindung))) {
echo("Die Abfrage ist fehlgeschlagen!<P>");
echo("Ihre Abdrage $Query war nicht erfolgreich!<P>");
exit();
}
// HTML-Tabelle beginnen
echo"<table width=95% border=0 cellpadding=2 cellspacing=1 bgcolor=#333333>
<tr>
<td bgcolor=#333333><font face=Verdana, Arial, Helvetica, sans-serif color=#CCCCCC size=1><b>Name der Seite</b></font></td>
<td bgcolor=#333333><font face=Verdana, Arial, Helvetica, sans-serif color=#CCCCCC size=1><b>Beschreibung</b></font></td>
<td bgcolor=#333333><font face=Verdana, Arial, Helvetica, sans-serif color=#CCCCCC size=1><b>hinzugefügt am</b></font></td>
</TR>";
// Alle Zeilen aus der DB holen
// und in die HTML-Tabelle einfügen
while ($zeile = mysql_fetch_object ($ergebnis)) {
echo("<TR>");
echo"<td bgcolor=#ffffff><font face=Verdana, Arial, Helvetica, sans-serif color=#333333 size=1><a class=main href=$zeile->adresse target=_blank>$zeile->name</a></a></font></td>";
echo"<td bgcolor=#ffffff><font face=Verdana, Arial, Helvetica, sans-serif color=#333333 size=1>$zeile->beschreibung</font></td>";
echo"<td bgcolor=#ffffff><font face=Verdana, Arial, Helvetica, sans-serif color=#333333 size=1>$zeile->date</font></td>";
echo("</TR>");
}
echo("</TABLE>");
//Bestehende Verbindung zur DB kappen.
mysql_free_result($ergebnis);
mysql_close($verbindung);
?>
Ich habe ein Script, welches eine Datenbank ausliest und den Inhalt in einer Tabelle ausgibt. Jetzt will ich diese Tabelle aber in einer Seite integriert haben.
Theoretisch müsste ich die Datenbankabfrage in den Code der Seite einbauen, aber wie? Ich habe dies probiert und erhalte andauernd nur Parse Errors....
Ich muss die DB Abfrage in die Seite integrieren, da ich den Wert der Variable $cat, die bei der Abfrage benötigt wird, im Link für die Seite drinnenhabe.
Philipp
Der Code der Seite:
<?php
echo("<table cellspacing=0 cellpadding=0 width=720 align=center bgcolor=#333333
border=0>
<tbody>
<tr bgcolor=#ffffff>
<td width=6 bgcolor=#333333 rowspan=3> </td>
<td bgcolor=#333333 height=10> </td>
<td width=6 bgcolor=#333333 rowspan=3> </td>
</tr>
<tr bgcolor=#ffffff>
<td valign=top><br>
<table cellspacing=1 cellpadding=2 width=95% align=center bgcolor=#333333 border=0>
<tbody>
<tr bgcolor=#666666>
<td width=5 bgcolor=#ff9900><b><font
face=Verdana, Arial, Helvetica, sans-serif
size=-2> </font></b></td>
<td width=5 bgcolor=#999999><b><font
face=Verdana, Arial, Helvetica, sans-serif
size=-2> </font></b></td>
<td bgcolor=#333333><b><font
face=Verdana, Arial, Helvetica, sans-serif color=#999999
size=-2>Links</font></b></td>
</tr>
</tbody>
</table>
<br>
hier soll die Tabelle erscheinen<br>
</td>
</tr>
<tr bgcolor=#ffffff>
<td bgcolor=#333333 height=10> </td>
</tr>
</tbody>
</table>");
?>
Der Code der Abfrage:
<?php
include ("../database.inc.php4");
//Auslesen der Datenbank.
$Query = "SELECT id,adresse,name,beschreibung,date FROM p_linkliste_$cat";
if (!($ergebnis = mysql_query ($Query, $verbindung))) {
echo("Die Abfrage ist fehlgeschlagen!<P>");
echo("Ihre Abdrage $Query war nicht erfolgreich!<P>");
exit();
}
// HTML-Tabelle beginnen
echo"<table width=95% border=0 cellpadding=2 cellspacing=1 bgcolor=#333333>
<tr>
<td bgcolor=#333333><font face=Verdana, Arial, Helvetica, sans-serif color=#CCCCCC size=1><b>Name der Seite</b></font></td>
<td bgcolor=#333333><font face=Verdana, Arial, Helvetica, sans-serif color=#CCCCCC size=1><b>Beschreibung</b></font></td>
<td bgcolor=#333333><font face=Verdana, Arial, Helvetica, sans-serif color=#CCCCCC size=1><b>hinzugefügt am</b></font></td>
</TR>";
// Alle Zeilen aus der DB holen
// und in die HTML-Tabelle einfügen
while ($zeile = mysql_fetch_object ($ergebnis)) {
echo("<TR>");
echo"<td bgcolor=#ffffff><font face=Verdana, Arial, Helvetica, sans-serif color=#333333 size=1><a class=main href=$zeile->adresse target=_blank>$zeile->name</a></a></font></td>";
echo"<td bgcolor=#ffffff><font face=Verdana, Arial, Helvetica, sans-serif color=#333333 size=1>$zeile->beschreibung</font></td>";
echo"<td bgcolor=#ffffff><font face=Verdana, Arial, Helvetica, sans-serif color=#333333 size=1>$zeile->date</font></td>";
echo("</TR>");
}
echo("</TABLE>");
//Bestehende Verbindung zur DB kappen.
mysql_free_result($ergebnis);
mysql_close($verbindung);
?>
Kommentar