Hi,
irgendwie stehe ich auf dem Schlauch und hoffe das ihr mir da einen
Anstoss geben könnt. Ein User kann sich aus einem Select Feld einen
Eintrag aussuchen. Danach kommt ein PHP Schnipsel:
<form name="flug" method="post" action = "<?php echo
$_SERVER['PHP_SELF']?> ">
<p>
<select name="zahlen" size="1">
<option>1-Stunde</option>
<option>2-Stunden</option>
<option>3-Stunden</option>
<option>5 Stunden</option>
<option>12 Stunden</option>
<option>1 Tag</option>
</select>
</p>
<p>
<input type="submit" name="submit" value="weg damit">
</p>
Soweit alles kein Problem. Hier wird dem User nur angezeigt wieviel
Geld er von seinem Gehalt abgezogen bekommt. Nun möchte ich einfach
einen endgültigen Bestätigungsbutton einfügen, welcher dann mein
DB-Update ausführt. Aber ein Eintrag:
<input type="submit" name="abziehen" value="BUCHEN">
und ein darauf entsprechendes:
funktioniert einfach nicht. Es wird kein Fehler ausgegeben, aber auch
kein Update in der DB ausgeführt. Mache ich aber das Update direkt
von: if(isset($submit)) {...
abhängig, so wird der Query korrekt ausgeführt.
irgendwie stehe ich auf dem Schlauch und hoffe das ihr mir da einen
Anstoss geben könnt. Ein User kann sich aus einem Select Feld einen
Eintrag aussuchen. Danach kommt ein PHP Schnipsel:
<form name="flug" method="post" action = "<?php echo
$_SERVER['PHP_SELF']?> ">
<p>
<select name="zahlen" size="1">
<option>1-Stunde</option>
<option>2-Stunden</option>
<option>3-Stunden</option>
<option>5 Stunden</option>
<option>12 Stunden</option>
<option>1 Tag</option>
</select>
</p>
<p>
<input type="submit" name="submit" value="weg damit">
</p>
PHP:
switch ($_POST['zahlen']) {
case 1-Stunde:
echo "<p>Du hast ".$_POST['zahlen']." gewählt. Dir werden danach
10€ von deinem Gehalt abgezogen</p>";
$einkommen = "10";
break;
case 2-Stunden:
echo "<p>Du hast ".$_POST['zahlen']." gewählt. Dir werden danach
20€ von deinem Gehalt abgezogen</p>";
$einkommen = "20";
break;
case 3-Stunden:
echo "<p>Du hast ".$_POST['zahlen']." gewählt. Dir werden danach
30€ von deinem Gehalt abgezogen</p>";
$einkommen = "30";
break;}
Soweit alles kein Problem. Hier wird dem User nur angezeigt wieviel
Geld er von seinem Gehalt abgezogen bekommt. Nun möchte ich einfach
einen endgültigen Bestätigungsbutton einfügen, welcher dann mein
DB-Update ausführt. Aber ein Eintrag:
<input type="submit" name="abziehen" value="BUCHEN">
und ein darauf entsprechendes:
PHP:
if(isset($abziehen)) {
$lohn = mysql_query("UPDATE pilots SET vermoegen = vermoegen -
'$einkommen' WHERE callsign = '$call'");
}
...
funktioniert einfach nicht. Es wird kein Fehler ausgegeben, aber auch
kein Update in der DB ausgeführt. Mache ich aber das Update direkt
von: if(isset($submit)) {...
abhängig, so wird der Query korrekt ausgeführt.