Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
nur wenn der link in der datenbank ist ausgeben [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
nur wenn der link in der datenbank ist ausgeben


 
apaulus
28-01-2002, 06:04 
 
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

 
hand
28-01-2002, 08:36 
 
if ($link != "") {
print "<a href='$link' border=0><img src='button.gif'></a><br>\n";
} else {
print "<img src='nolinkbutton.gif'><br>\n";
}

 
apaulus
28-01-2002, 09:55 
 
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>";
?>

 
hand
28-01-2002, 11:06 
 
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 {
...
}
...

 
apaulus
28-01-2002, 16:23 
 
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 {
...
}
...

 
hand
28-01-2002, 18:03 
 
Aha - und jetzt?

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:28 Uhr.