isset fungerar inte ?

PHP

3 svar · 294 visningar · startad av Sjodahl

Medlem sedan maj 20033 218 inlägg
Trådstart#1

Hej!

varför fungerar det inte att kontrollera så att variablen "namn" är satt i formuläret på andra sidan?

	if( !isset($_POST["namn"])){
		echo("Fyll i namn");
	}
Medlem sedan aug. 20039 340 inlägg
#2

Därför att isset kollar om variabeln finns, inte om den innehåller något.

Medlem sedan nov. 200013 890 inlägg
#3

Variabeln "name" finns väl även om den är tom?
Du får nog kolla om det är tomt istället.

Medlem sedan maj 20033 218 inlägg
#4
	if( empty($_POST["fname"])){
			echo("Du måste fylla i namnet");
			$Okej = 0;
	}
263 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)