Morgen zusammen,
habe ein problem das ich gestern schonmal versucht habe über JS zu lösen...war aber leider mit denkfehler. Jetzt hab ich mir mal überlegt wie das ganze mit php aussehen könnte. Allerdings bin ich sehr unsicher in der syntax und mir nicht sicher ob das so alles funzt:
Was soll das Programm wie leisten?
1. Aus zwei Auswahlfeldern soll jeweils eine Auswahl getroffen werden. Den Auswahlpunkten von AuswahlA habe ich Werte von 1-3 zugewiesen, den Auswahlpunkten von AuswahlB Werte in 10er schritten. Dadurch ergibt sich bei der addition dieser beiden werte immer ein eindeutiges Ergebnis.
Dann sollen die beiden Werte einfach miteinander addiert werden und das Ergebnis mit $_Summe gleich gesetzt werden. Nun kommt eine switch Anweisung welche den wert von summe prüft. Bei den hier gegeben Auswahlfeldern ergeben sich somit 6 mögliche Cases. Sobald bei der Prüfung also $_Summe einem der Case-Werte entspricht, soll im inputfeld Preis der im Case hinterlegte Wert erscheinen.
PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Angebotsseite</title>
</head>
<body>
<?php
//Anlegen der Variablen
$_AuswahlA = 0;
$_AuswahlB = 0;
$_Summe = 0;
$_Preis = 0;
$_Summe = $_AuswahlA + $_AuswahlB;
switch($_Summe){
case 11:
$_Preis = 100;
break;
case 12:
$_Preis = 200;
break;
case 13:
$_Preis = 300;
break;
case 21:
$_Preis = 400;
break;
case 22:
$_Preis = 500;
break;
case 23:
$_Preis = 600;
break;
?>
<table width="288" border="1" cellspacing="2" cellpadding="0">
<tr>
<td>Menge</td>
<td>Art</td>
<td>Preis</td>
</tr>
<tr>
<td><select id="AuswahlB" name="AuswahlA" size="1">
<option value="1">1000</option>
<option value="2">2000</option>
<option value="3">3000</option>
</select></td>
<td><select id="AuswahlB" name="AuswahlB" size="1">
<option value="10">1-farbig</option>
<option value="20">2-farbig</option>
</select></td>
<td><input type="text" id="preis" name="preis" readonly size="14"></td>
</tr>
</table>
<b>Bestellen</b>
<p>
</p>
</body>
</html>
Wenn mir jemand sagen kann wie ich jetzt die werte aus den Auswahlfeldern in meine Variablen $_AuswahlA und $_AuswahlB bekomme, bin ich schon nen schritt weiter.
Grüße Marco