Variables....What's wrong here..??

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Plaats reactie
Gebruikersavatar
ruisvoorn
Berichten: 8
Lid geworden op: 01 dec 2002, 21:20

Variables....What's wrong here..??

Bericht door ruisvoorn » 09 dec 2002, 00:01

Hoi allemaal,

Kheb een formulier wat prachtig werkt:
Orderform.html

************************************************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>orderform</title>
</head>
<body>
<form action="processorder.php" method="post">
<table border="0">
<bgcolor="#CCCCCC">
<td>width=150;item</td>
<td>width=15;Quantity</td>
<tr>
<td>Tires</td>
<td align="center"><input type="text" name="tireqty" size="3"
maxlength="3"></td>
</tr>
<tr>
<td>Oil</td>
<td align="center"><input type="text" name="oilqty" size="3"
maxlength="3"></td>
</tr>
<tr>
<td>Spark Plug</td>
<td align="center"><input type="text" name="sparkqty" size="3"
maxlength="3"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value=
"Submit Order"></td>
</tr>
</table>
</form>
</body>
</html>
*****************************************************

Nu wil ik laten zien wat er besteld is...en ook dat werkt
processorder.php

*****************************************************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Bob's Auto Parts - Order Results</title>
</head>
<body>
<h1>Bob's Auto Parts</h1>
<h2>Order Results</h2>
<?
echo "<p>Order processed at ";
echo date("H:i, jS F");
echo "<br>";
echo "<p>Your order is as follows:";
echo "<br>";
echo $_POST["tireqty"]." Tires<br>";
echo $_POST["oilqty"]." Bottles of oil<br>";
echo $_POST["sparkqty"]." Sparks<br>";
***********************************************

Nu wil ik laten zien wat de bestelling kost....en dan gaat het mis..:-(
vervolg, processorder.php

*****************************************************
define("TIREPRICE", 100);
define("OILPRICE", 10);
define("SPARKPRICE", 4);
$totalqty = $_POST["tireqty"] + $_POST["oilqty"] + $_POST["sparkqty"];
$totalamount = $_POST["tireqty"] * TIREPRICE + $_POST["oilqty"] * OILPRICE + $_POST["sparkqty"] * SPARKPRICE;
$totalamount = number_format($totalamount, 2);
echo "<br>\n";
echo "Items ordered: ".$_POST["totalqty"]."<br>\n";
echo "Subtotal: $".$_POST["totalamount"]."<br>\n";
$taxrate = 0.10; // local sales tax is 10%
$totalamount = $totalamount * (1 + $taxrate);
$totalamount = number_format($totalamount, 2);
echo "Total including tax: $".$totalamount."<br>\n";
*******************************************
Ik krijg de volgende error'"s:

********************************************

Notice: Undefined index: totalqty in processorder.php on line 29
Items ordered:

Dat is deze regel:
echo "Items ordered: ".$_POST["totalqty"]."<br>\n";

en......

Notice: Undefined index: totalamount in processorder.php on line 30
Subtotal: $
Total including tax: $3.30

Dat is deze regel:
echo "Subtotal: $".$_POST["totalamount"]."<br>\n";

*************************************************
Wat gaat hier fout...??? Kan iemand mij hierbij helpen ??

bv dank,

Groeten Marco

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 03 mar 2003, 19:15

Nee,
ik niet.
Ik weet niet eens waar je het over hebt.
Solly. :roll:
lastmodified.net

Plaats reactie