webForumDet fria alternativet
Logga in / Bli medlem

dryga notiser

PHP

3 svar · 197 visningar · startad av gucken

Medlem sedan sep. 2001287 inlägg
Trådstart#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?

Medlem sedan aug. 20002 975 inlägg
#2

Vänd på steken:

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

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

Medlem 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.

388 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
132 ms — deklarationer (db)
125 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)