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
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.
Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.