Probleme mit 3 Buttons in einem Formular

Sankar

Herzlich willkommen!
Hallo Leute,

ich hab folgendes Problem:

Ich habe ein Formular mit 3 Buttons(bestellen,drucken,preis berechnen)

Preis berechnen führt nach dem Klick mit hilfe der ausgewählten daten aus dem Formular eine Berechnung durch und gibt das Ergebnis wieder auf der selben Seite aus.

Der Bestellen Button soll jedoch auf die seite bestellen.php verweisen. Ich habe versucht dies über die header-Funktion zu lösen doch irgendwie funktioniert es nicht.

PHP:
<?php 
if ($_POST['bestellen']=='submit')
  header("Location: bestellen.php");
  

session_start();
?>

Das ganze steht natürlich ganz oben auf der Seite und es sind natürlich keine Leerzeichen vorhanden.

Hier noch die Buttons vom Formular:
HTML:
<input type="submit" name="bestellen" value="Bestellen"  class="formbutton"  style="text-align:center; width:180px;height:40px;font-weight:bolder; font-size:13px;">	

<input  type="submit" name="kalkulieren" value="Preis berechnen" class="formbutton" style="text-align:center; width:180px;height:40px;font-weight:bolder; font-size:13px;">				
								
<input type="submit" name="drucken" value="Angebot drucken"  class="formbutton" style="text-align:center; width:180px;height:40px;font-weight:bolder; font-size:13px;">


Hatte auch schon etwas mit Javascript probiert allerdings öffnete sich zwar das neue Fenster, jedoch wurden meine Sessions nicht mehr übergeben.

Bin sehr schwach was Javascript betrifft.

Ich hoffe ihr könnt mir helfen.

LG Sankar
 
So kann das nichts werden, "submit" ist kein Wert einer Variable.

Versuche einmal folgendes:

if ($_POST['bestellen'])
header("Location: bestellen.php");

Damit wird beim klicken des Bestellen-Buttons die bestellen.php aufgerufen.
Aber es werden keine weiteren Werte des Formulars übertragen.
 
Vielen Dank, das wars tatsächlich^^.

Werte Übergebe ich nun so:

PHP:
<?php 
if ($_POST['bestellen']=='Bestellen')
{
session_start();
$_SESSION["stueckzahl"]  = $_POST["stueckzahl"];
header("Location: bestellen.php");
  
}


?>


Funktioniert super.

Nochmals danke.
 
Ach Du übergibst die Werte per Session.

Ja, das geht natürlich auch.

Schön das ich Dir helfen konnte.:)
 
Oben