![]() |
|
|
| Subject:
Basic PHP script
Category: Computers > Programming Asked by: marcus_venturi-ga List Price: $20.00 |
Posted:
19 Nov 2004 16:29 PST
Expires: 19 Dec 2004 16:29 PST Question ID: 431303 |
Hi!
I'ld need a clean PHP script (output.php) that, given the following
input page (input.htm) where the user select the weight and volume of
a package to be shipped, returns the prices of various couriers
("yellow", "blue" and "black").
~~~ input page input.htm:
<form method="GET" action="output.php" name="input">
SELECT THE VOLUME OF YOUR PACKAGE:
<input type="radio" name="volume" value="1"> from 0 to 1 m3
<input type="radio" name="volume" value="2"> from 1 to 2 m3
<input type="radio" name="volume" value="3"> from 2 to 3 m3
<br>SELECT THE WEIGHT OF YOUR PACKAGE:
<input type="radio" name="weight" value="100"> from 0 to 100 Kg
<input type="radio" name="weight" value="200"> from 100 to 200 Kg
<input type="radio" name="weight" value="300"> from 200 to 300 Kg
</form>
~~~ istructions to be integrated in the "output.php" script:
Courier "yellow" - for volume 1, 2 and 3:
if weight=100 then rate=600
if weight=200 then rate=900
if weight=300 then rate=1200
Courier "blue" - for volume 1 and 2:
if weight=100 then rate=400
if weight=200 then rate=700
Courier "black" - for volume 2 and 3:
if weight=100 then rate=800
if weight=200 then rate=1100
if weight=300 then rate=1500
~~~ sample request and result:
Example A) With the user input:
volume=2
weight=300
output.php must generate this result:
courier "yellow" = 1200
courier "black" = 1500
Example B) With the user input:
volume=1
weight=100
output.php must generate this result:
courier "yellow" = 600
courier "blue" = 400
After this basic script, I'll probably post new questions for some extensions.
Thanks,
Marcus |
|
| Subject:
Re: Basic PHP script
Answered By: googleexpert-ga on 20 Nov 2004 07:59 PST |
Hi marcus_venturi-ga,
Here is the basic PHP script with some modifications to input.htm
File: input.htm
<form method="GET" action="output.php" name="input"> SELECT THE VOLUME
OF YOUR PACKAGE:
<input type="radio" name="volume" value="1"> from 0 to 1 m3
<input type="radio" name="volume" value="2"> from 1 to 2 m3
<input type="radio" name="volume" value="3"> from 2 to 3 m3
<br>SELECT THE WEIGHT OF YOUR PACKAGE:
<input type="radio" name="weight" value="100"> from 0 to 100 Kg
<input type="radio" name="weight" value="200"> from 100 to 200 Kg
<input type="radio" name="weight" value="300"> from 200 to 300 Kg
<br />
<input type="Submit" name="Submit" value="Submit">
</form>
File: output.php
<?php
$volume = $_GET["volume"];
$weight = $_GET["weight"];
$couriers["1"]["100"] = "Courier 'Yellow' = 600<br />Courier 'Blue' = 400";
$couriers["1"]["200"] = "Courier 'Yellow' = 900<br />Courier 'Blue' = 700";
$couriers["1"]["300"] = "Courier 'Yellow' = 1200";
$couriers["2"]["100"] = "Courier 'Yellow' = 900<br />Courier 'Blue' =
400\nCourier 'Black' = 800";
$couriers["2"]["200"] = "Courier 'Yellow' = 900<br />Courier 'Blue' =
700\nCourier 'Black' = 1100";
$couriers["2"]["300"] = "Courier 'Yellow' = 1200<br />Courier 'Black' = 1500";
$couriers["3"]["100"] = "Courier 'Yellow' = 600<br />Courier 'Black' = 800";
$couriers["3"]["200"] = "Courier 'Yellow' = 900<br />Courier 'Black' = 1100";
$couriers["3"]["300"] = "Courier 'Yellow' = 1200<br />Courier 'Black' = 1500";
print $couriers[$volume][$weight];
?>
Please let me know if you have any questions.
Thank you.
-googleexpert |
|
| There are no comments at this time. |
If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you. |
| Search Google Answers for |
| Google Home - Answers FAQ - Terms of Service - Privacy Policy |