Hallo,
ich bin dabei ein einfaches News-Skript zu erstellen. Dachte soweit alles fertig zu haben, es werden im Browser-Client auch keine Fehler mehr angezeigt, aber die Ausgabe funktioniert leider nicht.
Ich habe in der DB einen Eintrag, die connect.php und folgende Skriptdatei erstellt:
Es wird leider kein Eintrag angezeigt. Habe ich irgendwo eine Sache übersehen?
Ist der mysql-close so richtig?
Wäre auch dankbar, wenn mir jemand Tipps geben kann, wenn ich etwas verbessern könnte!
MfG
Kawakima
ich bin dabei ein einfaches News-Skript zu erstellen. Dachte soweit alles fertig zu haben, es werden im Browser-Client auch keine Fehler mehr angezeigt, aber die Ausgabe funktioniert leider nicht.
Ich habe in der DB einen Eintrag, die connect.php und folgende Skriptdatei erstellt:
PHP-Code:
<link rel="stylesheet" type="text/css" href="layout/format.css">
<?php
require("connect.php");
$abfrage="SELECT * from ace_news where archiv=0 order by id desc";
$ergebnis=mysql_query($abfrage);
$num=mysql_num_rows($ergebnis);
?>
<table class="button" cellpadding="0" cellspacing="0" width="95%" height="43">
<tr>
<td>
<table cellpadding="0" cellspacing="0">
<tr>
<td width="100%" colspan="3" height="15" background="images/hg2.jpg">
<b>-> <?php echo $zeile[headline]; ?></b>
</td>
</tr>
<tr>
<td width="100" height="48" valign="top">
bild
</td>
<td width="78%" height="48" valign="top">
<?php
$string=$zeile[inhalt];
$string=str_replace("<","<!--",$string);
$string=str_replace(">","-->",$string);
$string=str_replace(chr(13),"<br>",$string);
$string=str_replace("[b]","<b>",$string);
$string=str_replace("[/b]","</b>",$string);
$string=str_replace("[i]","<i>",$string);
$string=str_replace("[/i]","</i>",$string);
$string=str_replace("[u]","<u>",$string);
$string=str_replace("[/u]","</u>",$string);
$string = eregi_replace("\\[url\\]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=\"_blank\">Link</a>",$string);
$string = eregi_replace("\\[url2\\]([^\\[]*)\\[/url2\\]","<a href=\"\\1\" target=\"_blank\">\\1</a>",$string);
$string = eregi_replace("\\[img\\]([^\\[]*)\\[/img\\]","<img src=\"\\1\">",$string);
$string = eregi_replace("\\[email\\]([^\\[]*)\\[/email\\]","<a href=\"mailto:\\1\">\\1</a>",$string);
$string.="</b></i></u></a>";
echo $string;
?>
</td>
<td width="22%" height="48" valign="top">
<p align="left">
<i><strong>
<?php echo date("d M Y",$zeile[timestamp]);?><br>
Autor: <?php echo $zeile[autor]; ?><br>
Quelle: <?php echo "<a href=".$zeile[quelle].">Link</a>"; ?>
</strong></i>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
<?php
mysql_close($db);
?>
Ist der mysql-close so richtig?
Wäre auch dankbar, wenn mir jemand Tipps geben kann, wenn ich etwas verbessern könnte!
MfG
Kawakima
Kommentar