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)
PHP und MySQL [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
PHP und MySQL


 
sven_rudinsky
23-02-2004, 19:04 
 
Ich möchte bei dieser SQL-Abfrage bei den Links ($row["link"]) ein Icon einfügen. Nun möchte ich dass dieses Icon nur erscheint, wenn ich in der Tabelle einen Wert eingebe. Nun stehe ich an und weiss nicht weiter :-(

Tabelle ist unter http://server3.cyon.ch/~rzampino/kalender/index.php

Vielen Dank für alle Hilfen!

<?php
$linkID = mysql_connect("xxxx",xxxx","xxxx");
if (!linkID) die ("Keine Verbindung zur Datenbank");
if (mysql_select_db("rzampino_kalender", $linkID));

else die ("Fehler!");

$abfrage = "SELECT datum,ort,ausschreibung,link FROM kalender";

$resID = mysql_query($abfrage,$linkID);

if(mysql_affected_rows($linkID)>0) {
echo " <table border=0 cellspacing=0 cellpadding=2 align=center width=95% height=56><tr><td width=20% height=48><img src=logo.gif width=225 height=42></td><td width=44% align=left class=font2 height=48>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></tr></table>";
echo "<p>&nbsp;</p>";

echo "<center><table width=836 border=0 cellspacing=0 cellpadding=5 bgcolor=#99ccff bordercolor=#000000>";
echo "<tr><td width=83 class=font1><b>" . "Datum" . "</b></td><td width=104 class=font1><b>" . "Ort" . "</b></td><td width=592 class=font1><b>" . "Ausschreibung" . "</b></td><td width=32 class=font1 align=center><b>" . "Link" . "</b></td></tr>";

while($row = mysql_fetch_array($resID,MYSQL_BOTH)) {
echo "<tr><td width=83 class=font2>" . $row["datum"] . "</td><td width=104 class=font2>" . $row["ort"] . "</td><td width=592 class=font2>" . $row["ausschreibung"] . "</td><td width=32 class=font2 align=center><a href=http://" . $row["link"] . " target=_blank><img border=0 src=browser.gif width=16 height=16></a></td></tr>";
}
} else {
echo "Keine Eingaben";
}




?>

 
jochenj
23-02-2004, 19:10 
 
isset()
oder
empty()

könnten hier deine freunde sein, das schön in einer if abfrage (oder alternativ switch) verpackt und du dürftest dein gewünschtes ergebnis haben.

viel erfolg.

 
webINspirit
23-02-2004, 20:12 
 
$link=$row["link"];

if($link!='') {
echo"<a href='$link'><img src=browser.gif border=0></a> }


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:04 Uhr.