habe links in einer mysql datenbank.
möchte diese mit einem butten ausgeben .
Ist kein link in der datenbank so soll ein anderer text oder button ausgegeben werden.
das alles in php
if ($link != "") {
print "<a href='$link' border=0><img src='button.gif'></a><br>\n";
} else {
print "<img src='nolinkbutton.gif'><br>\n";
}
was mach ich falsch??????????????????????
<?
include("main.inc");
include("news.inc");
anzeigeNews();
$result;
echo "<table border='0' width='450'";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td width='20' valign='top'><font face='arial' size='2' color='red'>*".erzeugeDatum($row['date'])."*</font></td>";
echo "<td width='380' bgcolor='#ffcccc'><font face='arial' size='2' color='red'><b>*".$row['title']."</b></font></td>";
if ($links != ""){
echo "<td width='40' bgcolor='#ffcccc' align='center'><a href='$links'>link</a><br>\n";
}
else {
echo "<td width='40' bgcolor='#ffcccc' align='center'><font face='arial' size='1' color='red'>kein link</font></td>";
}
echo "</tr>";
echo "<tr>";
echo "<td></td>";
echo "<td colspan='2'><font face='arial' size='2' color='red'>".$row['body']."</font><br><br></td>";
echo "</tr>";
}
echo "</table>";
?>
Ich weiß nicht wie die Variable heißt, in der sich der Link befindet. Vermutlich liest Du den Link aus der Datenbank aus einem Datenbankfeld:
Lautet der Tabellenname "linksx" so müßtest Du $row[linksx] angeben
...
echo "<td width='380' bgcolor='#ffcccc'><font face='arial' size='2' color='red'><b> ".$row[title]."</b></font></td>";
if ($row[linksx] != ""){
echo "<td width='40' bgcolor='#ffcccc' align='center'><a href='".$row[linksx]."'>link</a><br>\n";
} else {
...
}
...
Original geschrieben von hand
Ich weiß nicht wie die Variable heißt, in der sich der Link befindet. Vermutlich liest Du den Link aus der Datenbank aus einem Datenbankfeld:
Lautet der Tabellenname "linksx" so müßtest Du $row[linksx] angeben
...
echo "<td width='380' bgcolor='#ffcccc'><font face='arial' size='2' color='red'><b> ".$row[title]."</b></font></td>";
if ($row[linksx] != ""){
echo "<td width='40' bgcolor='#ffcccc' align='center'><a href='".$row[linksx]."'>link</a><br>\n";
} else {
...
}
...