webForumDet fria alternativet

dryga notiser

3 svar · 195 visningar · startad av gucken

guckenMedlem sedan sep. 2001287 inlägg
#1

Hej jag försöker kolla vilket formulär användaren kommer ifrån.
det gör jag med

if ($_POST["text"] >= 1 && isset($_POST["text"]){
   echo "ninja";
}else{
   echo "inte ninja";

och får tillbala
Notice: Undefined index: text in c:\inetpub\wwwroot\php\test.php on line 44

hur gör jag för att slippa meddelandet utan att ställa om inställningarna i servern?

MatteMedlem sedan aug. 20002 975 inlägg
#2

Vänd på steken:

if (isset($_POST["text"]) && $_POST["text"] >= 1){
guckenMedlem sedan sep. 2001287 inlägg
#3

Hmm hur kommer det sig att det fungerar som? det är juh trots allt samma sak juh.

MatteMedlem sedan aug. 20002 975 inlägg
#4

I och med att du har && emellan så måste alla delar vara sanna för att if-satsen ska bli sann. Hittas en delsats som är falsk så avbryts if-satsen och du kommer aldrig fram till din odeklarerade variabel.

127 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)