Sp33dy G0nz4l3s: Wenn Feld leer keinen Link anzeigen

Beitrag lesen

Da mein alter neuer Thread aufgrud eines Doppelposting geschlossen wurde, will ich ihn hier wieder aufgreifen.

Ich benutze folgendes um zu testen, ob bei $_POST['homepage'] ein http:// angehängt ist oder nicht:

<?php
if(strpos($_POST['homepage'], 'http://') !== 0)
{
    $_POST['homepage'] = 'http://'.$_POST['homepage'];
}
?>

Es funktioniert auch, ich habe lediglich nur ein Problem. Und zwar wenn der Fall eintritt $_POST['homepage' also nicht 0 ist, dann muss man immer auf zweimal senden klicken.

Ich weiß auch warum das so ist.. mit dem ersten senden prüft er ob es 0 ist. Ist es so, dann setzt er vor $_POST['homepage'] -> http://

Gibt es jedoch eine Möglichkeit, dass man dann nicht nochmal auf Senden klicken muss wenn das http eingefügt wurde?

Hier zum testen:

http://www.cs-erweiterungen.de/scripts/viewcomments.php