Homepage selbermachen 7.851 Themen, 35.615 Beiträge

PHP Datenbankabfrage in Code der Seite integrieren

Philipp15 / 1 Antworten / Flachansicht Nickles

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>&nbsp;</td>
<td bgcolor=#333333 height=10>&nbsp;</td>
<td width=6 bgcolor=#333333 rowspan=3>&nbsp;</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>&nbsp;</font></b></td>
<td width=5 bgcolor=#999999><b><font
face=Verdana, Arial, Helvetica, sans-serif
size=-2>&nbsp;&nbsp;</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>&nbsp;</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&#xFC;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);
 
?>

bei Antwort benachrichtigen