ICQ Status im Gästebuch!

Schokoriegel

Mitglied
Hallo,
ich habe in meinem Gästebuch im Formular ein Feld angegeben, indem man seine ICQ Nummer hinterlassen kann!
Wenn man die Nummer angegeben hat, erscheint später die überlich ICQ Grafik, ob die Person online ist oder nicht. Ich habe eine IF abfrage eingebaut, dass wenn jemand in dem Feld nichts angibt, auch später keine ICQ Grafik erscheint.

Doch wenn jetzt jemand statt der Icq Nummer eine Buchstaben eintippt, erscheint später eine Grafik dich nicht angezeigt werden kann.

Darum wer meine Frage, wie man die IF Abfrage definieren könnte, dass nur die ICQ Grafik angezeigt wird, wenn jemand Zahlen eingibt und keine Buchstaben


PHP:
if($icq!="")
	{
		$icq_link="<a href=\"http://web.icq.com/whitepages/about_me?Uin='.$icq.'\" target=\"_blank\"><img src=\"http://wwp.icq.com/scripts/online.dll?icq=$icq&img=5\" border=0 alt=\"ICQ-Nummer: $icq\"></a>";
	}
	else
	{
		$icq_link="";
}
PS: Die Suchfunktion habe ich schon genutzt, aber bin da auch keine Beiträge gestoßen.
Ich hoffe ihr könnt mir einen Tipp geben wie ich das umsetzen könnte!
 
Zuletzt bearbeitet:
Evtl mit einem Leerzeichen zuviel in die DB geschrieben ..

also wenn ich meine ICQ Nummer durch
PHP:
if(!empty($icq)) && is_int($icq)) 
{
 ...
}

laufen lasse, gehts.
 
probier es mal so
PHP:
if(intval($icq) > 10000) { 
   $icq_link="<a href=\"http://web.icq.com/whitepages/about_me?Uin='.$icq.'\" target=\"_blank\"><img src=\"http://wwp.icq.com/scripts/online.dll?icq=$icq&img=5\" border=0 alt=\"ICQ-Nummer: $icq\"></a>"; 
} 
else { 
   $icq_link=""; 
}

10000 ist ne erfundene nummer da ich nicht glaube das jemals einer ne icq nummer haben wird welche unter 10000 ist
 
Zuletzt bearbeitet:
Zurück