Thanks! :handshake: Shawn McKenzie wrote: > > SenTnel wrote: >> Thank you Shawn! >> >> Just to make sure, "the long way" IS the correct way? >> >> Thanks again! >> >> >> >> Shawn McKenzie wrote: >>> SenTnel wrote: >>>> Hello! >>>> >>>> Im new to programing and this is the situation I have with a first >>>> level >>>> basic php tutorial: One of the samples uses a simple order form that >>>> submits >>>> to this page and is supposed to return the values entered on that form. >>>> This >>>> is the code not working: >>>> >>>> >>>> <? >>>> echo "<p>Your order"; // Start printing order >>>> >>>> echo date("jS F,H:i "); >>>> echo "<br>"; >>>> echo "<p>This is your order:"; >>>> echo "<br>"; >>>> echo $actionqty." ActionScript<br>"; >>>> echo $photoqty." Photoshop<br>"; >>>> echo $flashqty." Flash MX<br>"; >>>> ?> >>>> >>>> >>>> The problem is that with this code my page does not shows the amounts >>>> entered in he form, but the tutorial works with the exact same code, >>>> then, >>>> the same tutorial showed another "long way" to do the same thing and is >>>> using this other code that works on my page: >>>> >>>> <? >>>> echo "<p>Your order"; // Start printing order >>>> >>>> echo date("jS F,H:i "); >>>> echo "<br>"; >>>> echo "<p>This is your order:"; >>>> echo "<br>"; >>>> echo $HTTP_POST_VARS["actionqty"]." ActionScript<br>"; >>>> echo $HTTP_POST_VARS["photoqty"]." Photoshop<br>"; >>>> echo $HTTP_POST_VARS["flashqty"]." Photoshop<br>"; >>>> ?> >>>> >>>> I want to use the short way, why doesn't work on my server? Do I have >>>> to >>>> set >>>> some settings in php configuration to be able to use php in the short >>>> format? >>>> >>>> Thanks ! >>> To use your 'short way' you need register_globals=on which is a security >>> risk/bad practice. You can use a 'shorter than the long way' which is >>> the way you should be doing it anyway (BTW... your tutorial is old): >>> >>> echo $_POST['actionqty']." ActionScript<br>"; >>> >>> -Shawn >>> >>> -- >>> PHP General Mailing List (http://www.php.net/) >>> To unsubscribe, visit: http://www.php.net/unsub.php >>> >>> >>> >> > > Using $_POST is the correct way unless you are on an old version of PHP, > in which case you would have to use $HTTP_POST_VARS which may or may not > work on newer versions, so stick with $_POST. > > -Shawn > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > > :handshake::handshake::handshake::handshake::rules: -- View this message in context: http://www.nabble.com/Problem-with-php-execution-and-variables-tp17816172p17825702.html Sent from the PHP - General mailing list archive at Nabble.com. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php