Jump to content
php.lv forumi

problema ar kodu.


marcho10

Recommended Posts

<?php

Header("Content-type: text/html");

echo "$first умножить на $second получится ", $first*$second;

?>

 

Nevaru saprast norakstu no graamatas vienalga kļūda!

 

Notice: Undefined variable: first in c:\easyphp1-8\www\metrum\test1.php on line 3

 

Notice: Undefined variable: second in c:\easyphp1-8\www\metrum\test1.php on line 3

умножить на получится

Notice: Undefined variable: first in c:\easyphp1-8\www\metrum\test1.php on line 3

 

Notice: Undefined variable: second in c:\easyphp1-8\www\metrum\test1.php on line 3

 

Kas par lietu?

Link to comment
Share on other sites

Skaidrs, grāmata, no kurienes tu mācies, paļaujas uz register_globals On. Tā ir slikta prakse.

 

Ja izmanto GET (mainīgie tiek padoti caur URL), tad šiem mainīgajiem piekļūsti no $_GET masīva. Piem. $_GET['first'];

 

Ja forma tiek submitēta ar POST, tad attiecīgi izmanto $_POST masīvu, lai piekļūtu padotajiem mainīgajiem.

Link to comment
Share on other sites

gan jau vinjsh ir izdariijis pashnaaviibu... kolektiivu pashnaaviibu, jo ne jau viens cilveeks noleema kaadi buus nokluseetie parametri. pieljaujua arii, ka tas vareetu buut apzinaati izveidots. lai arii caurums, tomeer iesaaceejiem uztveramaak, bet kad skripti jau sarakstiiti, tad atliek tikai visiem skriptotaajiem pieveerst uzmaniibu register globals.

Link to comment
Share on other sites

×
×
  • Create New...