Hey,
 
ich habe ein kleines script für news-einträge geschrieben. es geht alles bis dahin, wo ich die datensätze aus mysql in ein template.html auslesen möchte.
 
hier die display.php für die anzeige:
 
	
 
ich lasse über die gettemplate function das news.html template zwischen die while schleife einbauen.
 
news.html:
 
 
	
ich habe bis jetzt 10 einträge in der datenbank gespeichert und wenn ich die display.php aufrufe,
werden mir wiederrum 10 html-tabellen angezeigt.. ihre felder sind aber weiß
 
der quelltext der display.php zeigt mir bei zb der ersten tabelle folgendes:
 
	 
im quelltext werden die daten angezeigt..
 
hat jemand eine idee an was das liegen könnte
 
greeZ
					ich habe ein kleines script für news-einträge geschrieben. es geht alles bis dahin, wo ich die datensätze aus mysql in ein template.html auslesen möchte.
hier die display.php für die anzeige:
PHP-Code:
	
	
<html>
<head>
<title>Newssystem</title>
</head>
<body>
<h2>Newssystem</h2>
<a href="newsentry.php">News-Eintrag hinzufuegen</a><br><br>
<?php
// Logindaten
include ("connect.php");
// Templatefunktionen
include ("templatefunc.php");
$proseite = 10;
$db  = newssystem;
 
$con = mysql_connect($host, $user, $pass) or die ("<b>Keine</b> Verbindung zum MySQL-Server möglich.");
mysql_select_db($db, $con) or die (mysql_error());
$result = mysql_query("SELECT * FROM news ORDER BY date");
$Anzahl = mysql_num_rows(mysql_query("SELECT * FROM news ORDER BY date", $con));
 
// Anzeige von Anzahl der Einträge
$anzahl_eintraege = mysql_num_rows($result);
echo "<p>Anzahl der News-Einträge: $anzahl_eintraege </p>";
 
// Daten aus Datenbank holen und ausgeben im Template
for($i = 0; $i < mysql_num_rows($result); $i++)
{
while($row = mysql_fetch_array($result))
  {
eval ("dooutput(\"".gettemplate("news")."\");"); 
{
echo $template;
}
  }
}
 
// 10 Einträge pro Seite
 
if($Anzahl > $proseite)
{
    $Seiten = intval($Anzahl/$proseite);
    if($Anzahl%$proseite)
    {
        $Seiten++;
    }
    echo"Seite ";   
}
for($i = 1; $i <= $Seiten; $i++)
{
    echo "<a href=\"display.php?AktuelleSeite=", ($i-1)*$proseite,"\">$i</a> ";
}
 
mysql_close($con);
?>
ich lasse über die gettemplate function das news.html template zwischen die while schleife einbauen.
news.html:
PHP-Code:
	
	
<html>
<head>
<meta http-equiv="Content-Language" content="de">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Newssystem</title>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: 
collapse" bordercolor="#111111" width="80%" id="AutoNumber1" height="232">
  <tr>
    <td width="100%" height="19" valign="top" style="border-left: 1px solid #111111;<br>
 border-right: 1px solid #111111; <br>
border-top-style: solid; border-top-width: 1; border-bottom-style: solid; 
border-bottom-width: 1"><?php echo $row[usname]; ?></td>
  </tr>
  <tr>
    <td width="100%" height="19" valign="top" style="border-left-color: #111111; 
border-left-width: 1; border-right-color:<br>
 #111111; border-right-width: 1"><?php echo $row[headline]; ?></</td>
  </tr>
  <tr>
    <td width="100%" height="172" valign="top" style="border-left: 1px solid #111111;<br>
 border-right: 1px solid #111111; <br>
border-top-style: solid; border-top-width: 1; border-bottom-style: solid;
 border-bottom-width: 1"><br><?php echo $row[content]; ?></</td>
  </tr>
</table>
</body>
</html>
werden mir wiederrum 10 html-tabellen angezeigt.. ihre felder sind aber weiß
der quelltext der display.php zeigt mir bei zb der ersten tabelle folgendes:
HTML-Code:
	
	<html> <head> <meta http-equiv="Content-Language" content="de"> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Newssystem</title> </head> <body> <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="80%" id="AutoNumber1" height="232"> <tr> <td width="100%" height="19" valign="top" style="border-left: 1px solid #111111;<br> border-right: 1px solid #111111;<br> border-top-style: solid; border-top-width: 1; border-bottom style: solid; border-bottom-width: 1"><?php echo Hans; ?></td> </tr> <tr> <td width="100%" height="19" valign="top" style="border-left-color: #111111; border-left-width: 1; border-right-color: #111111;<br> border-right-width: 1"><?php echo Neue Seite; ?></td> </tr> <tr> <td width="100%" height="172" valign="top" style="border-left: 1px solid #111111;<br> border-right: 1px solid #111111;<br> border-top-style: solid; border-top-width: 1; borderbottom-style: solid;<br> border-bottom-width: 1"><?php echo Hier ist unsere neue Seite!; ?></td> </tr> </table> </body> </html>
im quelltext werden die daten angezeigt..
hat jemand eine idee an was das liegen könnte

greeZ
 
          



Kommentar