Jump to content

Embedding hidden PHP in Static html page


scatcatpdx

Recommended Posts


I am rolling my own MYSQL shopping cart. One of my requirement is the catalog will be static html files.  I have embedded the following into my web page.



<form action="http://www.[my page]addcart.php" method="post"  NAME="order" id="order">
      Quantity: <input type=text size=2 maxlength=3 name=QUANTITY >
  <?php
 
header("Location: http://www.[mypage]setInputbutton.php?item=44005");
?>


      <input type=hidden name="ID_NUM" value="44005">
   
      </form >

The way it works is in the form I call SetInputbutton.php with the catalog number. The script queries database to get the quantity  in stock. If good it echos the place in cart button, if below a set point it places the number in stock and a place in cart button and if zero, echo only out of stock preventign purchase. The script works but When I view HTML source; it shows the entire PHP script. The question is how to hide the PHP script for prying eyes.

Link to comment
https://forums.phpfreaks.com/topic/14077-embedding-hidden-php-in-static-html-page/
Share on other sites

For that you'd want to use AJAX (Asynchronous JavaScript And XML). You can read about it at these links:
http://www.w3schools.com/ajax/default.asp
[url=http://en.wikipedia.org/wiki/Ajax_(programming)]http://en.wikipedia.org/wiki/Ajax_(programming)[/url]
http://developer.mozilla.org/en/docs/AJAX:Getting_Started

Your example script won't work by the way, you are sending a header after outputting.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.