webForumDet fria alternativet
Logga in / Bli medlem

Odefinierad variabel

PHP

2 svar · 206 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Trådstart#1

Hallå PHP-vänner! Jag tror att ni kommer att se mer av mig här i fortsättningen eftersom jag håller på att göra övergången från ASP till PHP.

Jag fick tag på en bok som heter "PHP and MySQL Web Development" (SAMS) och började plöja igenom introduktionsdelen och där står att man kan använda värden som skickas med POST eller GET direkt i koden utan att deklarera och "hämta" dem (t.ex. $username). Jag får dock inte detta att fungera, men när jag använder den "riktiga" metoden så är det inga problem. Rad ett nedan ger inga felmeddelanden ...

echo $HTTP_POST_VARS["tireqty"];
echo $tireqty;

... men rad 2 ger följande:

Notice: Undefined variable: tireqty in c:\inetpub\wwwroot\php\process.php on line 15

Ljuger de mig rakt upp i ansiktet i boken? :)

Medlem sedan mars 20007 896 inlägg
#2

Du har inte register_globals satt till on, i din PHP.ini. Du bör låta bli det också, mycket säkrare och förklarligare med den off. :)

Använder du nyare versioner av PHP så kan du lika bra använda $_POST[ "tireqty" ]. :)

Medlem sedan apr. 20012 427 inlägg
#3

Tackar! :)

255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)