• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[PHP] a href mit php dynamisch zuweisen

Java.kn

New member
Hallo zusammen,

ich habe ein Gästebuch gebastelt, aber leider ist da eine Kleinigkeit, die nicht korrekt übergeben wird und zwar :

Wenn der Autor seine Homepage angegeben hat, also das Formularfeld homepage ausgefüllt hat, soll sein Name mit dem angegebenen URL verlinkt sein. Hat er das Feld leergelassen, soll nur sein Name erscheinen.
Ich freue mich sehr auf alle Hinweise, da ich bereits ziemlich alles ausprobiert habe.

Grüße und schon mal vielen Dank!

HTML:
<article class="eintrag">
    <header class="eintrag_oben">
        <h1><?php echo htmlspecialchars($e['titel']); ?></h1>
    </header>
    <p>
        <?php echo nl2br(htmlspecialchars($e['inhalt'])); ?>
    </p>
	<footer class="eintrag_unten">
        <span> verfasst von
		<?php if (!isset($e['website'])){ 
			echo htmlspecialchars($e['autor']); 
			} else { ?>
            <a href="http://<?php echo($e['website'])?>"> 
			<?php echo htmlspecialchars($e['autor'])?>
			</a>      
		<?php } ?> 
			am
            <time datetime="<?php echo strftime('%Y-%m-%dT%H:%M:%S', $e['erstellt_am']); ?>">
                <?php echo strftime('%d.%m.%Y um %H:%M', $e['erstellt_am']); ?>
            </time>
        </span>
    </footer>
</article>
 

Anhänge

  • gaestebuch.zip
    4,8 KB · Aufrufe: 0
<?php echo($e['website'])?>

Ich würde den oben beschuldigen.

1. ohne Klammern
2. ; fehlt am Ende

Das gilt auch für $e['autor'] - sprich: der Blick in den Source hätte Dir das mit einem parse_error bestimmt gezeigt.
 
Zurück
Oben