Hi,
ich bin grad dabei ein guestbook mit php un mysql zu schreiben.
jez bin ich auf folgendes problem gestossen:
ich will das man neben dem namen ein icon für homepage und email (ist im quellcode noch nicht integriert) icon erscheint, aber auch nur wenn eine url oda mail angegeben ist. bisher habe ich es nur hinbekommen das bei allen einträgen ein icon angezeigt wird auch wenn nichts eingetragen ist.
mein code bisher (is nur der ausgabe code):
[php:1:bd36f131ad]<?php
include("zugriff.inc.php");
$sql1="SELECT * FROM gb";
$sql2="SELECT * FROM gb ORDER BY id DESC LIMIt 0, 6";
$result1=mysql_query($sql1);
$zeilen=mysql_num_rows($result1);
$result2=mysql_query($sql2);
echo "<h4>Anzahl der bisherigen Einträge: $zeilen</h4>\n";
while ($row=mysql_fetch_assoc($result2)) {
echo "1. " . htmlspecialchars($row["name"]) . "";
if (!empty($_POST["mail_hp"])) {
echo "<img src=layout/homepage.gif border=0>";
}
echo "
schrieb am " . $row["datum"] . ":
" . nl2br(htmlspecialchars($row["kommentar"])) . "
" . "<hr>
\n";
}
mysql_close();
?>[/php:1:bd36f131ad]
es geht hauptsächlich um den fetten code. das tabellenfeld in dem die url gespeichert wird heißt email_hp. nun die frage wie bekomm ich es hin das die if (!empty...) frage sich auf das tabellen feld in der datenbank bezieht und nich auf was anderes?
mfg be quiet
ich bin grad dabei ein guestbook mit php un mysql zu schreiben.
jez bin ich auf folgendes problem gestossen:
ich will das man neben dem namen ein icon für homepage und email (ist im quellcode noch nicht integriert) icon erscheint, aber auch nur wenn eine url oda mail angegeben ist. bisher habe ich es nur hinbekommen das bei allen einträgen ein icon angezeigt wird auch wenn nichts eingetragen ist.
mein code bisher (is nur der ausgabe code):
[php:1:bd36f131ad]<?php
include("zugriff.inc.php");
$sql1="SELECT * FROM gb";
$sql2="SELECT * FROM gb ORDER BY id DESC LIMIt 0, 6";
$result1=mysql_query($sql1);
$zeilen=mysql_num_rows($result1);
$result2=mysql_query($sql2);
echo "<h4>Anzahl der bisherigen Einträge: $zeilen</h4>\n";
while ($row=mysql_fetch_assoc($result2)) {
echo "1. " . htmlspecialchars($row["name"]) . "";
if (!empty($_POST["mail_hp"])) {
echo "<img src=layout/homepage.gif border=0>";
}
echo "
schrieb am " . $row["datum"] . ":
" . nl2br(htmlspecialchars($row["kommentar"])) . "
" . "<hr>
\n";
}
mysql_close();
?>[/php:1:bd36f131ad]
es geht hauptsächlich um den fetten code. das tabellenfeld in dem die url gespeichert wird heißt email_hp. nun die frage wie bekomm ich es hin das die if (!empty...) frage sich auf das tabellen feld in der datenbank bezieht und nich auf was anderes?
mfg be quiet