nordi
Erfahrenes Mitglied
Ich hab mal wieder ein Problem für euch,
dass ich nicht gelöst bekommen habe.
Also, ich hab ein kleines Gästebuch geschrieben und
ich habe das so geregelt, dass der Name, der angegeben wird,
direkt mit der angegeben E-Mail Adresse hinterlegt wird,
so dass man auf den Namen klicken kann und sofort das Outlook Emailfenster erscheint. Ist jetzt relativ kompliziert erklärt.
Okay - jetzt kommt das Problem. Wenn nur der
Name angegeben wird und nicht die Emailadresse,
wird der Name nur mit dem htmltag "mailto:" hinterlegt.
Wie kann ich das machen, wenn keine Emailadresse angegeben wird,
dass der Name garnicht hinterlegt wird.
Kleines Problem - große Fragestellung
Hier der Code :
dass ich nicht gelöst bekommen habe.
Also, ich hab ein kleines Gästebuch geschrieben und
ich habe das so geregelt, dass der Name, der angegeben wird,
direkt mit der angegeben E-Mail Adresse hinterlegt wird,
so dass man auf den Namen klicken kann und sofort das Outlook Emailfenster erscheint. Ist jetzt relativ kompliziert erklärt.
Okay - jetzt kommt das Problem. Wenn nur der
Name angegeben wird und nicht die Emailadresse,
wird der Name nur mit dem htmltag "mailto:" hinterlegt.
Wie kann ich das machen, wenn keine Emailadresse angegeben wird,
dass der Name garnicht hinterlegt wird.
Kleines Problem - große Fragestellung
Hier der Code :
PHP:
<?php
} else { //wenn action nicht gesetzt ist, wie beim betreten der seite werden die einträge ausgegeben
$query = "select * from $table order by datum desc LIMIT 0,50"; //hier kann die anzahl der ausgegebenen einträge festgelegt werden
//begonnen wird hier bei eins und mit 50 endet es
$result = mysql_query($query);
if (mysql_num_rows($result)) {
while($row=mysql_fetch_array($result)) {
$name = $row['name'];
$email = $row['email'];
$hp = $row['hp'];
$inhalt = $row['inhalt'];
$datum = date("d.m.Y H:i:s",$row['datum']); //das datum wird formatiert
echo "<table width='50%' valign='top' align='center'><tr><td width='75%' align='left'><font face='Verdana' size='1'><b>Name:</font></b> <a href=mailto:".$email.">".$name."</a> <font face='Verdana' size='1'><b>Homepage:</b></font> <a href='http://".$hp."' target='new'>".$hp."</a></b></td><td align='right'>".$datum."</td></tr></table>"; //die ausgabe der daten
$inhalt = nl2br($inhalt);
echo "<table width='50%' align='center'><tr><td colspan='2'><font face='Verdana' size='1'><b>Kommentar: </font></b>".$inhalt;
echo "</td></tr></table>";
if($hp==""){
echo "<tr><td></td></tr></table><br>";
echo "<center><img src='black.gif'></center><br>";
}else{
echo "<table width='50%' align='center'><tr><td width='95%'></a></td><td align=center><a href='#top'><img src='pfeil.gif' width='6' height='5' border='0'></a></td></tr></table><p>";
}
flush();
}
} else {
echo "<center>Es sind noch keine Eiträge vorhanden!</center>"; //text der angezeigt wird, falls keine einträge vorhanden
}
}
if ($action==neu){
echo "";
}
?>