Nikolaj Svendsen skrev:
> if ($variabel2 = $variabel1)
Det er en klassisk og lusket fejl. Med kun ét lighedstegn sætter
du $variabel2 til at være lig med $variabel1. $variabel2 bliver
overskrevet.
Testen returnerer positiv medmindre $variabel1 har en værdi der
kan opfattes som false.
$variabel1 = "1.2.3.15.16";
$variabel2 = "35";
if (strpos($varibel1,$varibel2)) echo "Hej";
http://dk2.php.net/manual/da/function.strpos.php
Alternativ metode:
$testarray=explode('.',$variabel1);
if (in_array($variabel2,$testarray)) echo "Hej";
Slå selv op i manualen efter en forklaring.
I din if-sætning skrev du "variabel". I din tildeling skrev du
"varibel".
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/