Irgendwie pack ich es nicht.
Ich möchte aus einer datenbank folgende daten ausgeben:
name - url/seite - beschreibung - bild
alles bis auf bild funzt auch super.
wie lege ich in der DB den link zum Bild an?
pfad zum bild "images/picture.jpg"
was mus ich als typ angeben und was noch.
wo schreib ich den pfad rein?
SQL
Edit:
Ok das klappt nun.
Wie kann ich es aber bewerkställigen das wenn kein bild in der db steht die echo "<td><img src=\"$data->bild\" width=\"30px\"></td>";
kommplett weggelassen wird?
Ich möchte aus einer datenbank folgende daten ausgeben:
name - url/seite - beschreibung - bild
alles bis auf bild funzt auch super.
wie lege ich in der DB den link zum Bild an?
pfad zum bild "images/picture.jpg"
was mus ich als typ angeben und was noch.
wo schreib ich den pfad rein?
PHP-Code:
{
echo "<div class=\"test\">";
echo "<table cellpadding=\"0\" cellspacing=\"0\"><tr>";
echo "<td width='150px' >$data->name";
echo ": </td>";
echo "<td width='200px'><a href=\"http://$data->url\" target=\"_blank\">$data->seite</a></td>";
echo "<td>$data->beschr</td>";
echo "<td><img src=\"$data->bild\" width=\"30px\"></td>";
echo "</tr></table>";
echo "</div>";
}
Code:
CREATE TABLE `links` ( `name` varchar(20) collate latin1_general_ci NOT NULL, `id` tinyint(4) NOT NULL, `url` varchar(50) collate latin1_general_ci NOT NULL, `seite` varchar(50) collate latin1_general_ci NOT NULL, `beschr` text collate latin1_general_ci NOT NULL, `bild` varchar(50) collate latin1_general_ci NOT NULL, KEY `id` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
Ok das klappt nun.
Wie kann ich es aber bewerkställigen das wenn kein bild in der db steht die echo "<td><img src=\"$data->bild\" width=\"30px\"></td>";
kommplett weggelassen wird?
Kommentar