Running VERY BASIC PHP script ???

Thread Solved

Join Date: Jan 2006
Posts: 89
Reputation: j4mes_bond25 is an unknown quantity at this point 
Solved Threads: 0
j4mes_bond25's Avatar
j4mes_bond25 j4mes_bond25 is offline Offline
Junior Poster in Training

Running VERY BASIC PHP script ???

 
0
  #1
May 9th, 2006
I'm rather new at PHP.

I'm trying to run a script, but every time I do so, I'm not quite getting the output I should be getting.

I'm using this my Dreamweaver at home & working on the simple examples from this website http://www.php.net/manual/en/tutorial.forms.php

I've typed in:

index.html file

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. <title>Untitled Document</title>
  6. </head>
  7.  
  8. <body>
  9.  
  10. <form action="action.php" method="post">
  11. <p>Your name: <input type="text" name="name" /></p>
  12. <p>Your age: <input type="text" name="age" /></p>
  13. <p><input type="submit" /></p>
  14. </form>
  15.  
  16. </body>
  17. </html>

action.php

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. <title>Untitled Document</title>
  6. </head>
  7.  
  8. <body>
  9.  
  10. Hi <?php echo $_POST['name']; ?>.
  11. You are <?php echo $_POST['age']; ?> years old.
  12.  
  13. </body>
  14. </html>

Every time I run "index.html", although I can see the "form" & after typing "name" and "age", as soon as I press the "Submit Query" button, I get a pop-up message (as if it's opening a file "action.php" & when I say "Open", I get another pop-up message saying:

"Invalid Menu handle"

RATHER THAN the output, which I think I should be getting:

a message SIMILAR to "Hi Joe. You are 22 years old." (as it can be seen from the example given on the PHP website).
Nope, I'm NOT God, but I'm British (which is the next best thing ;)
Reply With Quote Quick reply to this message  
Join Date: Jul 2004
Posts: 166
Reputation: Lafinboy is an unknown quantity at this point 
Solved Threads: 7
Lafinboy's Avatar
Lafinboy Lafinboy is offline Offline
Junior Poster

Re: Running VERY BASIC PHP script ???

 
0
  #2
May 9th, 2006
It sounds very much like you do not have PHP installed on your machine, or if you are using a hosting account, that they do not have PHP installed.

If you are developing and have installed PHP locally then there is a problem with your installation.
If I've been a help please confirm by clicking the Add to Lafinboy's Reputation link in the header of this reply.

Lafinboy Productions
:: Website Design :: Website Development ::

Reply With Quote Quick reply to this message  
Join Date: Jan 2006
Posts: 89
Reputation: j4mes_bond25 is an unknown quantity at this point 
Solved Threads: 0
j4mes_bond25's Avatar
j4mes_bond25 j4mes_bond25 is offline Offline
Junior Poster in Training

Re: Running VERY BASIC PHP script ???

 
0
  #3
May 10th, 2006
Originally Posted by Lafinboy
It sounds very much like you do not have PHP installed on your machine, or if you are using a hosting account, that they do not have PHP installed.

If you are developing and have installed PHP locally then there is a problem with your installation.

I've downloaded a program called "XAMPP" (as you can see in the attached image), from the link seen on PHP's official website.

I downloaded it from: http://www.apachefriends.org/en/xampp-windows.html

Basically, this application is a combination of "MySQL", "PHP", "Apache" & "FireZilla ftp" (as it can be seen from the attached image).

In the attached image, you can notice that:

>> next to "MySQL", it says "Running"
>> next to FireZilla", it says "Running"
>> next to Apache, it DOES NOT say running

BUT in the message area (white spaced), it DOES say "Apache service started", so does it not mean the Apache is ALREADY RUNNING or does the missing "Running" means it's NOT connected ???

Does it get connected easily OR do we have to wait & try AGAIN & AGAIN to get connected to Apache ???
Attached Thumbnails
php-sql-apache.gif  
Nope, I'm NOT God, but I'm British (which is the next best thing ;)
Reply With Quote Quick reply to this message  
Reply

This thread has been marked solved.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC