Ich habe 2 Probleme mit meinem bestell Formular.
1.
Ich habe eine Datei die heißt artikel.php da steht folgendes drin:
So und auf der step3.php steht :
Und wenn ich jetzt zb. Gameserver auswähle steht dort Error: Leider haben sie keinen Artikel ausgewählt. Obwohl ich auf der vorigen Seite Gameserver angeklickt habe.
2 Problem.
Ich habe noch ein bestellformular und ich zeige dem Kunden am Ende eine zusammenfassung . Der kunde kann dann wählen Abschicken. Und die Daten werden per Session auf die nächste Seite geschleift und da steht folgendes im code:
So und jetzt zu meinem 2. Problem. Wenn ich auf der vorhergehenden Site Abschicken bzw. bestellen klicke dann gehts net weiter , wieso ?
Ich hab das Formular mal upgeloaded ihr könnt es euch unter Formailer anguggn.
1.
Ich habe eine Datei die heißt artikel.php da steht folgendes drin:
PHP:
<?
session_start();
session_register("name");
session_register("vorname");
session_register("straße");
session_register("plz");
session_register("ort");
session_register("email");
?>
<table bgcolor="#CCCAC1">
<tr bgcolor="#E7E6E2">
<td>
<?php
echo "Folgende Angaben sind gemacht wurden: <p>
<font size=2> Name:<i> $vorname $name </i><br>
Anschrift: <i> $straße $plz $ort </i> <br>
eMail:<i> $email </i></font> ";
?>
//HTML Ausgabe
So und auf der step3.php steht :
PHP:
<?
session_start();
session_register("artikel");
?>
<table bgcolor="#CCCAC1">
<tr bgcolor="#E7E6E2">
<td>
<?
echo "Folgende Angaben sind gemacht wurden: <p>
<font size=2> Name:<i> $vorname $name </i><br>
Anschrift: <i> $straße $plz $ort </i> <br>
eMail:<i> $email </i><br>
Produkt: <i> $artikel </i></font>"
?>
</td><td><font size="2"><b>Tragen sie hier<br>
die gewünschten<br>
Eckdaten ein.</b></font></td>
</tr>
<?
switch($_POST['artikel']) {
case StarterPack:
include('starter-buy.php');
break;
case StandartPack:
include('standart-buy.php');
break;
case PowerPack:
include('power-buy.php');
break;
case RogerWilco:
include('roger-buy.php');
break;
case Teamspeak:
include('ts-buy.php');
break;
case Webradio:
include('webradio-buy.php');
break;
case Gameserver:
include('server-buy.php');
break;
case EmailAccounts:
include('email-buy.php');
break;
case Bouncer:
include('bnc-buy.php');
break;
default:
echo "<b>Error: Leider haben sie keinen Artikel ausgewählt.</b>";
}
?>
</table>
Und wenn ich jetzt zb. Gameserver auswähle steht dort Error: Leider haben sie keinen Artikel ausgewählt. Obwohl ich auf der vorigen Seite Gameserver angeklickt habe.
2 Problem.
Ich habe noch ein bestellformular und ich zeige dem Kunden am Ende eine zusammenfassung . Der kunde kann dann wählen Abschicken. Und die Daten werden per Session auf die nächste Seite geschleift und da steht folgendes im code:
PHP:
<?
session_start();
?>
<table bgcolor="#CCCAC1">
<tr bgcolor="#E7E6E2">
<td>
<?
echo "Ihre Bestellung wurde erfolgreich abgeschickt."
mail("Admin@logic-servers.de",
"Bestellung von $artikel",
"Folgende Angaben sind gemacht wurden: <p>
<font size=2> Name:<i> $vorname $name </i><br>
Anschrift: <i> $straße $plz $ort </i> <br>
eMail:<i> $email </i><br>
Produkt: <i> $artikel </i> <br>
Servername: <i> $servername </i><br>
Serverart: <i> $serverart </i><br>
Game: <i> $game <br>
Slots: $slots</i></font>",
"From: Bestellung@logic-servers.de\r\nReply-To: $email");
?>
</td>
</tr>
<tr bgcolor="#E7E6E2">
</tr>
</table>
</form>
So und jetzt zu meinem 2. Problem. Wenn ich auf der vorhergehenden Site Abschicken bzw. bestellen klicke dann gehts net weiter , wieso ?
Ich hab das Formular mal upgeloaded ihr könnt es euch unter Formailer anguggn.
Zuletzt bearbeitet von einem Moderator: