ここでフォームを作成しようとしていますが、php
行き詰まっています! ラジオボタンに割り当てられた
すべてのタイプのコースを含むフォームを作成しました:food
<form action="proberen.php" method="post">
<label>Klantnummer</label>
<input type="text" name="txtklantnr" /><br/>
<label>Voornaam</label>
<input type="text" name="txtfname" /><br/>
<label>Achternaam</label>
<input type="text" name="txtlname" /><br/>
<br/>
<br/>
---------------------
<br/>
Menu
<br/>
---------------------
<br/>
<br/>
<label>first dish</label><br/><br/>
<label>Soup</label>
<input type="radio" name="txtvoor" checked="checked" value="soup" />
<label>8 euro</label><br/>
<label>Slaatje</label>
<input type="radio" name="txtvoor" value="sla" />
<label>6 euro</label><br/><br/>
<label>main dish</label><br/><br/>
<label>Kip met Friet</label>
<input type="radio" name="txthoofd" checked="checked" value="kip" />
<label>12euro</label><br/>
<label>Worst met Patat</label>
<input type="radio" name="txthoofd" value="worst" />
<label>10euro</label><br/><br/>
<label>Dessert</label><br/><br/>
<label>Ijs</label>
<input type="radio" name="txtna" checked="checked" value="ijs" />
<label>4euro</label><br/>
<label>Taart</label>
<input type="radio" name="txtna" value="taart" />
<label>5 euro</label><br/><br/>
<input type="submit" value="Bereken Totaal" />
</form>
私は、すべての受信者とすべての価格を含むデータベースを作成しました。
これが私のphpです:
<?php
$fldklantnr = $_POST["txtklantnr"];
$fldvnaam = $_POST["txtfname"];
$fldanaam = $_POST["txtlname"];
$fldvoor = $_POST["txtvoor"];
$fldhoofd = $_POST["txthoofd"];
$fldna = $_POST["txtna"];
$db = MySql_connect("localhost","root","root");
Mysql_select_db("menutest",$db);
$result=("select * from tblmenu where fldvoor='$fldvoor'");
$resultb=("select * from tblmenu where fldhoofd='$fldhoofd'");
$resultc=("select * from tblmenu where fldna='$fldna'");
$fldtotaal = $resultd + $resulte+$resultf;
echo "Beste $fldvnaam $fldanaam.<br/>U heeft het volgende besteld:<br/>";
echo " $fldvoor <br/>";
echo " $fldhoofd <br/>" ;
echo " $fldna <br/>" ;
echo "Het totaal bedrag is $fldtotaal euro. <br/>Bedankt voor uw bestelling.";
$sql="insert into tblmenu values('$fldklantnr','$fldvnaam','$fldanaam','$fldvoor','$fldhoofd','$fldna','$fldtotaal')";
MySql_query($sql,$db);
?>
ここで、注文したメニューの合計を計算したいと思います: 価格は私のもので、次のtblprijzen
ようなものを試しました:
if ($result==soup){
$resultd=("select *from tblprijs where fldsoup='fldsoup'");
}
else{
$resultd=("select *from tblprijs where fldslaatje='fldslaatje'");
}
if ($resultb==kip){
$resulte=("select *from tblprijs where fldkip='fldkip'");
}
else{
$resulte=("select *from tblprijs where fldworst='fldworst'");
}
if ($resultc==ijs){
$resultf=("select from tblprijs where fldijs='fldijs'");
}
else{
$resultf=("select from tblprijs where fldtaart='fldtaart'");
}
$totaal = $resultd + $resulte + $resultf;
しかし、それは何もしません:(
2日以上かけて頑張って、明日試験に合格できたら嬉しいです:)