ich stehe ganz am Anfang meiner Programmierkarriere
in Sachen PHP und stehe vor einem kleinen Problem. Habe
eine komplett banale Bestellseite für Wurst erstellt,
um erst mal heraus zu finden, wo die ganzen
Kleinigkeiten sind, auf die man achten muss. Lange
Rede, kurzer Sinn. Ich habe es zwar geschafft, eine
Session-Variable von dem einen PHP-Skript in das
nächste zu übermitteln, jedoch kriege ich es nicht
hin,auf dieser 2.php seite, genau diese Session-
Variable in meine Datenbanktabelle einzufügen. Wie
könnte das funktionieren?Das zweite Problem ist:
Wenn jemand keinen Namen oder Nachnamen oder die Anzahl
einträgt,dann kommt die Meldung:Sie müssen was
eintragen, aber wie füge ich einen Link ein,der den
Kunden wieder zurück zum Formular führt ohne seine
bisherige Auswahl (Bratwurst oder Bierwurst) zu
löschen? Für Ihre Hilfe wäre ich wirklich dankbar!!!
Unten die beiden erwähnten php-Skripte:
bratwurst.php:
<
checkbratwurst.php:
in Sachen PHP und stehe vor einem kleinen Problem. Habe
eine komplett banale Bestellseite für Wurst erstellt,
um erst mal heraus zu finden, wo die ganzen
Kleinigkeiten sind, auf die man achten muss. Lange
Rede, kurzer Sinn. Ich habe es zwar geschafft, eine
Session-Variable von dem einen PHP-Skript in das
nächste zu übermitteln, jedoch kriege ich es nicht
hin,auf dieser 2.php seite, genau diese Session-
Variable in meine Datenbanktabelle einzufügen. Wie
könnte das funktionieren?Das zweite Problem ist:
Wenn jemand keinen Namen oder Nachnamen oder die Anzahl
einträgt,dann kommt die Meldung:Sie müssen was
eintragen, aber wie füge ich einen Link ein,der den
Kunden wieder zurück zum Formular führt ohne seine
bisherige Auswahl (Bratwurst oder Bierwurst) zu
löschen? Für Ihre Hilfe wäre ich wirklich dankbar!!!
Unten die beiden erwähnten php-Skripte:
bratwurst.php:
<
PHP-Code:
?php
session_start();
if(isset($_POST["bierwurst"]))
{
$produkt=Bierwurst;
echo $produkt;
$prod=$produkt;
}
if(isset($_POST["bratwurst"]))
{
$produkt=Bratwurst;
echo $produkt;
$prod=$produkt;
}
$produkt=$_SESSION['prod'];
?>
<form action="checkbratwurst.php" method="post">
Name:<br>
<input type="text" name="vorname"><br>
Nachname:<br>
<input type="text" name="nachname"><br>
Anzahl:<br>
<input type="text" name="anzahl"><br>
<input type="submit" value="Absenden">
</form>
checkbratwurst.php:
PHP-Code:
<?php
session_start();
$user=session_id();
$vorname= $_POST["vorname"];
$nachname= $_POST["nachname"];
$anzahl= $_POST["anzahl"];
if($vorname=="" or $nachname=="" or $anzahl=="")
{
echo "Sie müssen was eingeben";
}
else
{
$verbindung=
mysql_connect("localhost","Name","passwort");
mysql_select_db("datenbankname");
$eintrag= "INSERT INTO tabellenname
(ID,Vorname,Nachname,Anzahl)//hier ist noch die Spalte
Produkt, in die $_SESSION['prod'] rein soll,aber wie??
VALUES
('$user','$vorname','$nachname','$anzahl')";
$eintragen=mysql_query($eintrag);
echo "Bestellung erfolgreich";
echo $_SESSION['prod'];
}
?>
Kommentar