php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.12.2011, 20:13  
Neuer Benutzer
 
Registriert seit: 23.12.2011
Beiträge: 9
PHP-Kenntnisse:
Anfänger
buyakascha befindet sich auf einem aufstrebenden Ast
Standard Preis aus MySQL ausgeben und übergeben

Hallo zusammen,

ich hoffe ihr könnt mir an dieser Stelle weiterhelfen.

Ich habe in einer MySQL-Datenbank eine Tabelle namens Produkte, die folgende Informationen speichert:
Produkt_ID, Name, Preis, Kategorie_ID

Die Datensätze aus der Datenbank werden für eine bestimmte Kategorie wie folgt ausgelesen:

PHP-Code:
<form action="bestellung_indiv_abschluss.php" method="POST">

    <?php
        $server 
"localhost";  
        
$user   "-";  
        
$pass   "-";

        echo 
"<p><center>Verbindungsaufnahme zum Datenbank-Server...</p>"//Verbindungsaufnahme mit dem MySQL-Server
        
        
$verbindung mysql_connect($server$user$pass)or die ("Keine Verbindung zum Server möglich - Abbruch des Skripts.");
        
        echo 
"<p>Die Verbindung mit dem Server wurde hergestellt.</p>";
        
//Auswahl der gewünschten Datenbank
        
        
mysql_select_db($datebase "-")
            or die (
"Fehler beim Zugriff auf die gew&uuml;nschte Datenbank");
        
        echo 
"<p><i>Die Angebotsdatenbank wurde aktiviert!</i></p>";
        
//jetzt kann die "Arbeit" beginnen, Authentifizierung ist erfolgt
        //Definition SQL-Abfrage und Ausführung der Abfrage

    
        
echo "<br><br><center><b>Hier finden Sie <u>unser Angebot</u> - tragen Sie die gew&uuml;nschte Menge ein:</b></p>";

                
                
$sql "SELECT * FROM produkte WHERE kategorie_id='6'";
        
$abfrage mysql_query($sql);
        
            if(!
$abfrage)
                {
                echo 
"<p>Die SQL-Anweisung ist fehlgeschlagen!</p>";
                }
        echo 
"<br><center><table border='1' bgcolor='FFCC33'>
        <tr><th width='250'>Sonstiges</th><th width='120'>Preis/St&uumlck</th><th width='80'>Menge</th></tr>"
;

        while (
$zeile mysql_fetch_array($abfrage))
            {
            echo 
"<tr><td>$zeile[Name]</td>
                <td><center>$zeile[Preis] &euro;</td>
                <td><input style='text-align:right' type='text' size='10' name='menge'></td></tr>"
;
            }
        echo 
"<tr align='center'><td colspan='4'><input type='submit' name='sonstiges' value='In den Warenkorb'>
        <input type='submit' name='abbruch' value='Abbrechen'></td></tr></table>"
;
    
?>
Die ausgelesene Tabelle enthält eine der 6 Kategorien und besteht zeilenweise aus:
Name, Preis und einem Feld, wo man die Bestellmenge eingeben kann.
Unter der Tabelle gibt es noch 2 Buttons: "In den Warenkorb" und "Abbrechen" - diese sollen sich nur auf die jeweilige Kategorie beziehen und nicht auf die anderen.

Nun mein Problem:
Ich möchte das im nächsten Schritt (bei Klick auf "In den Warenkorb") folgendes ausgegeben wird:
Der Name des Produktes, die Bestellmenge und der daraus resultierende Gesamtpreis.
Aber ich komm da nicht weiter - ist das mit dem Code umsetzbar oder hakt es hier schon?
buyakascha ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.12.2011, 21:02  
Erfahrener Benutzer
 
Registriert seit: 27.03.2009
Beiträge: 129
PHP-Kenntnisse:
Fortgeschritten
Niklas befindet sich auf einem aufstrebenden Ast
Standard

Produktname und Bestellmenge müssen halt an bestellung_indiv_abschluss.php übergeben werden, z.B. mit versteckten Formularfeldern.
Was nicht funktionieren wird ist die fehlerfreie Übergabe der Menge, die in das Textfeld eingetragen wird, da es bei mehreren Produkten in der Datenbank mehrere Formularfelder namens "menge" gibt.
Niklas ist offline   Mit Zitat antworten
Alt 23.12.2011, 21:11  
Neuer Benutzer
 
Registriert seit: 23.12.2011
Beiträge: 9
PHP-Kenntnisse:
Anfänger
buyakascha befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Niklas Beitrag anzeigen
Was nicht funktionieren wird ist die fehlerfreie Übergabe der Menge, die in das Textfeld eingetragen wird, da es bei mehreren Produkten in der Datenbank mehrere Formularfelder namens "menge" gibt.
Und wenn ich jeder einzelnen Kategorie den Namen "menge" umändere in zB "menge_1", "menge_2" etc
buyakascha ist offline   Mit Zitat antworten
Alt 23.12.2011, 21:17  
Erfahrener Benutzer
 
Registriert seit: 27.03.2009
Beiträge: 129
PHP-Kenntnisse:
Fortgeschritten
Niklas befindet sich auf einem aufstrebenden Ast
Standard

Ich dachte der Code aus deinem ersten Post zeigt nur Produkte aus einer Kategorie an? Dann macht es keinen Sinn die Kategorien durchzunummerieren. Aber die Produkte in den Kategorien haben doch IDs, die könnte man doch einfach in den Namen des Formularfeldes einbauen?
Code:
<input style='text-align:right' type='text' size='10' name='menge_1'>
Niklas ist offline   Mit Zitat antworten
Alt 23.12.2011, 21:24  
Neuer Benutzer
 
Registriert seit: 23.12.2011
Beiträge: 9
PHP-Kenntnisse:
Anfänger
buyakascha befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Niklas Beitrag anzeigen
Ich dachte der Code aus deinem ersten Post zeigt nur Produkte aus einer Kategorie an? Dann macht es keinen Sinn die Kategorien durchzunummerieren. Aber die Produkte in den Kategorien haben doch IDs, die könnte man doch einfach in den Namen des Formularfeldes einbauen?
Code:
<input style='text-align:right' type='text' size='10' name='menge_1'>
Hatte ein Denkfehler - ich dachte das System weiß dann nicht welche "Menge" aus allen 6 Kategorien zugeordnet werden soll.

Genau - ich habe 6 Kategorien bestehen aus Produkten - jedes Produkt hat eine eigene ID.
Wo wird denn in dem Code von dir die ID miteingebaut?
buyakascha ist offline   Mit Zitat antworten
Alt 23.12.2011, 21:29  
Erfahrener Benutzer
 
Registriert seit: 27.03.2009
Beiträge: 129
PHP-Kenntnisse:
Fortgeschritten
Niklas befindet sich auf einem aufstrebenden Ast
Standard

Die Produkte werden doch zusammen mit dem Mengen-Feld über die while-Schleife ausgegeben, dann kannst du doch den Namen des Input-Feldes mit der ID aus der Datenbank ergänzen:
PHP-Code:
echo "<tr><td>$zeile[Name]</td> 
                <td><center>$zeile[Preis] &euro;</td> 
                <td><input style='text-align:right' type='text' size='10' name='menge_$zeile[Produkt_ID]'></td></tr>"

Niklas ist offline   Mit Zitat antworten
Alt 26.12.2011, 16:39  
Neuer Benutzer
 
Registriert seit: 23.12.2011
Beiträge: 9
PHP-Kenntnisse:
Anfänger
buyakascha befindet sich auf einem aufstrebenden Ast
Standard

Danke sehr.

Ich bin jetzt soweit das ich das ganze mit Sessions gelöst habe.

Nun finde ich meinen Fehler nicht. Einmal klappt es mit den Sessions, beim nächsten Mal aber nicht - ich verzweifel da schon seit Stunden dran!

bestellung_menu.php: Hier gibt man zu man die Bestellmengen ein - der Name ist zB "menge1" das in der Session gespeichert wird! Das klappt!

PHP-Code:
    <?php
        session_start
();

    
?> 


<fieldset>    
<legend><font face="Lucida Sans" size="4">&nbsp;&nbsp;Geben Sie die Bestellmengen ein:&nbsp;&nbsp;</font></legend>
<br><center>
<tr><td><table align="center" border="0" cellpadding="0" cellspacing="0" width="98%">
<tbody><tr bgcolor="#FFCC33"><td colspan="6" height="10">&nbsp;</td></tr>
        
<form action="bestellung_menu_auswahl.php" method="POST">

               <tr bgcolor="#F4F3FB"> 
                <td colspan="2" height="15"><font size="2"><a href="angebot.html">&nbsp;&nbsp;&nbsp;&nbsp;Amerikanisches Fr&uuml;hst&uuml;ck</a></font></td>
               <td height="15" width="70"><div align="center"><img src="images/status_green.gif" alt="Status" border="0"></div></td>
               <td height="15" width="120"><div align="right"><font size="2"><input name="variante1" value="preis1" type="hidden">10,00 &euro; &nbsp; &nbsp;&nbsp; </font></div></td>
               <td height="15" width="120"><div align="center"><input name="menge1" size="3" maxlength="3" value="0" type="text"></div></td>
                 </tr>

        </form>   
        </table>
</fieldset>

bestellung_menu_auswahl.php: Auf dieser Seite wird nochmal das bestelle Menü mit dem Einzelpreis, Bestellmenge und der Gesamtpreis ermittelt.

if(isset($_POST["menge1"])) steht dann im script noch für menge2-4 da!

PHP-Code:
<?php
    session_start
();
    

?>

<form action="bestellung_menu_dateneingabe.php" method="POST">
    
<?php
        
        $_SESSION
["menge1"] = $_POST["menge1"]; 
        
$_SESSION["menge2"] = $_POST["menge2"];
        
$_SESSION["menge3"] = $_POST["menge3"];
        
$_SESSION["menge4"] = $_POST["menge4"];
        
        echo 
"<br><center><tr><td><table align='center' border='0' cellpadding='0' cellspacing='0' width='98%'>
         <tbody><tr bgcolor='#FFCC33'><td colspan='6' height='10'>&nbsp;</td></tr>        
        <tr bgcolor='#FFCC33'> 
                  <td colspan='2' height='40'><b><font size='3'>&nbsp;&nbsp;Fr&uuml;hst&uuml;ckmen&uuml;</font></b></td>
                  <td height='40' width='70'><div align='center'><b><font size='3'>Einzelpreis</font></b></div></td>
                  <td height='40' width='120'><div align='right'><b><font size='3'>Menge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></b></div></td>
                   <td height='40' width='60'><div align='center'><b><font size='3'>Gesamtpreis</font></b></div></td>
        </tr>
        <tr bgcolor='#F4F3FB'><td colspan='6' height='10'>&nbsp;</td></tr>
        "
;


        if(isset(
$_POST["menge1"]))
            {
                
$ergebnis1 $_POST["menge1"] * (10.00);
                echo 
"<tr bgcolor='#F4F3FB'><td colspan='2' height='15'><font size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Amerikanisches Fr&uuml;hst&uuml;ck</font></td>
                      <td height='15' width='120'><div align='center'><font size='2'>10.00 &nbsp;&euro;</font></div></td>
                      <td height='15' width='120'><div align='center'><font size='2'>$_POST[menge1]</font></div></td>
                      <td height='15' width='120'><div align='center'><font size='2'>"
$ergebnis1 ."&nbsp;&euro;</font></div></td></tr>";
            }
$gesamtpreis $ergebnis1 $ergebnis2 $ergebnis3 $ergebnis4;
$_SESSION["gesamtpreis"] = $gesamtpreis;        

?> 
</form> 
</fieldset>
Im nächsten Schritt werden auf bestellung_menu_dateineingabe.php die Daten wie Name, Adresse, PLZ, E-Mail etc angegeben.

PHP-Code:
<?php
    session_start
();
?>

<center><fieldset>    
<legend><font face="Lucida Sans" size="4">&nbsp;&nbsp;Folgende Daten wurden &uuml;bermittelt:&nbsp;&nbsp;</font></legend>
<form action="bestellung_menu_ende.php" method="POST">
        
    <?php
        $timestamp 
time();
        
$tage = array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
        
$tag date("w");
        
$datum date("d.m.Y"$timestamp);
        
$uhrzeit date("H:i "$timestamp);
        
            
        echo 
"    
        <tbody><tr><td> 
                
                <table border='0' cellpadding='0' cellspacing='0' width='740'>
                <tbody><tr><td colspan='4' height='10'></td></tr>
                <tr bgcolor='#FFCC33'> <td colspan='4' height='35'><b><font size='2'>&nbsp;&nbsp;&nbsp;Rechnungs- und Lieferadresse</font></b></td></tr>
                <tr bgcolor='#F4F3FB'><td colspan='6' height='10'>&nbsp;</td></tr>
                <tr bgcolor='#F4F3FB'><td colspan='6' height='10'><font size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Heute ist <b>$tage[$tag]</b>, der $datum - es ist $uhrzeit Uhr</font></td></tr>
                <tr bgcolor='#F4F3FB'><td colspan='6' height='10'>&nbsp;</td></tr>
               
               <tr bgcolor='#F4F3FB'> 
                  <td height='26' width='23%'>&nbsp;</td>
                  <td height='26' width='32%'>&nbsp;</td>
                  <td colspan='2' height='26'><font size='2'>separate Lieferadresse <br>verwenden: </font><input name='check' value='ok' type='checkbox'></td>
                </tr>
                
                <tr bgcolor='#F4F3FB'> 
                    <td height='26' width='20%'><p><font color='#000000' size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name:</font></p></td>
                    <td height='26' width='30%'><input name='rech_name' size='20' maxlength='50' value='' type='text'></td>
                    <td height='26' width='15%'><font color='#000000' size='2'>Name:</font></td>
                    <td height='26' width='40%'><input name='lief_name' size='20' maxlength='50' value='' type='text'></td>
                </tr>

                <tr bgcolor='#F4F3FB'>
                    <td height='26' width='20%'><font color='#000000' size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stra&szlige &amp; Nr:</font></td>
                    <td height='26' width='30%'><input size='20' maxlength='50' name='strasse' value='' type='text'></td>
                    <td height='26' width='10%'><font color='#000000' size='2'>Stra&szlige &amp; Nr:</font></td>
                    <td height='26' width='40%'><input name='lief_strasse' size='20' maxlength='50' value='' type='text'></td>
                </tr>
                
                <tr bgcolor='#F4F3FB'> 
                  <td height='26' width='20%'><font size='2'>&nbsp</font></td>
                  <td colspan='3' height='26'></td>
                </tr>

                   <tr bgcolor='#FFCC33'>
                    <td height='26' width='20%'><font color='#000000' size='2'>&nbsp;&nbsp;&nbsp;<a href='bestellung_menu.php'><input type='button' value='Zur&uuml;ck'></a></font></td>
                    <td height='26' width='30%'>&nbsp;</td> 
                    <td height='26' width='10%'><font color='#000000' size='2'>&nbsp;</td>
                    <td height='26' width='40%'>&nbsp;&nbsp;<a href='bestellung_menu_ende.php'><input type='button'name='bestellen' value='Bestellung abschlie&szlig;en'></a></td>
                </tr>

              </tbody></table>

                </td>
                </tr>
                
                <tr> 
                </tr>

                <tr> 
                <td height='10'>&nbsp;</td>
                </tr>
        </tbody> 
    "
;
?>
</form> 
</fieldset>
In dem Code steckt irgenwo ein Fehler! Wahrscheinlich hier:

<input name='rech_name' size='20' maxlength='50' value='' type='text'></td> Oder?

Die letzte Seite ist: bestellung_menu_ende.php

PHP-Code:
<?php
    
    session_start
();

    
print_r($_POST);

    while (list(
$key$value) = each($_SESSION))
    {
        echo 
$key ." = " .$value ."<br>";
    }

?>
Und gibt folgendes aus:

Array ( ) name =
menge1 = 1
menge2 = 0
menge3 = 0
menge4 = 0
gesamtpreis = 10
rech_name =


Wie krieg ich es hin, dass rech_name auch in der Session gespeichert wird wie die Bestellmengen und der Gesmtpreis?
buyakascha ist offline   Mit Zitat antworten
Alt 26.12.2011, 17:11  
Erfahrener Benutzer
 
Registriert seit: 27.03.2009
Beiträge: 129
PHP-Kenntnisse:
Fortgeschritten
Niklas befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von buyakascha Beitrag anzeigen
In dem Code steckt irgenwo ein Fehler! Wahrscheinlich hier:

<input name='rech_name' size='20' maxlength='50' value='' type='text'></td> Oder?
Wieso, das ist doch richtig. Ist allerdings nur HTML, also automatisch speichert sich das nicht in ne Session. Aber die Formulardaten werden doch an die bestellung_menu_ende.php gesendet, dann kannst du es dort in die Session übertragen, wenn es unbedingt Sessions sein müssen. Und überhaupt: Wie kommen die Daten denn von bestellung_menu.php nach bestellung_menu_auswahl.php? Da gibts doch garkeinen Submit-Button. Und auch von da zur nächsten Seite gibts garkeinen Sendebutton!
Außerdem waren menge1, menge2 und so weiter dafür gedacht, dass mehrere Artikel gleichzeitig bestellt werden können. Das scheint ja nicht mehr nötig zu sein, zumindest gibt es gar keine Schleife mehr. War das nicht ursprünglich so:
PHP-Code:
while ($zeile mysql_fetch_array($abfrage)) 
            { 
            echo 
"<tr><td>$zeile[Name]</td> 
                <td><center>$zeile[Preis] &euro;</td> 
                <td><input style='text-align:right' type='text' size='10' name='menge'></td></tr>"

            } 
???
Niklas ist offline   Mit Zitat antworten
Alt 26.12.2011, 17:39  
Neuer Benutzer
 
Registriert seit: 23.12.2011
Beiträge: 9
PHP-Kenntnisse:
Anfänger
buyakascha befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Niklas Beitrag anzeigen
Außerdem waren menge1, menge2 und so weiter dafür gedacht, dass mehrere Artikel gleichzeitig bestellt werden können. Das scheint ja nicht mehr nötig zu sein, zumindest gibt es gar keine Schleife mehr. War das nicht ursprünglich so:
PHP-Code:
while ($zeile mysql_fetch_array($abfrage)) 
            { 
            echo 
"<tr><td>$zeile[Name]</td> 
                <td><center>$zeile[Preis] &euro;</td> 
                <td><input style='text-align:right' type='text' size='10' name='menge'></td></tr>"

            } 
???
Das ist eine andere Baustelle. Man hat im Shop entweder aus fertigen Menüs auszuwählen oder sich ein individuelles Menü selbst zusammenzustellen.

Das was ich eben gepostet habe bezieht sich auf die Menüs


Zitat:
Zitat von Niklas Beitrag anzeigen
Wieso, das ist doch richtig. Ist allerdings nur HTML, also automatisch speichert sich das nicht in ne Session. Aber die Formulardaten werden doch an die bestellung_menu_ende.php gesendet, dann kannst du es dort in die Session übertragen, wenn es unbedingt Sessions sein müssen. Und überhaupt: Wie kommen die Daten denn von bestellung_menu.php nach bestellung_menu_auswahl.php? Da gibts doch garkeinen Submit-Button. Und auch von da zur nächsten Seite gibts garkeinen Sendebutton!
Ich wollte nicht den ganzen Quelltext kopieren wegen der besseren Lesbarkeit - ich kopier mal alle vollständigen Scripte.

Sendebuttons sind dabei!

1.Seite - bestellung_start.php: Auswahl zwischen Menüs & individueller Zusammenstellung
PHP-Code:
<?php
    session_start
();
?>

<html>  
   <head>
   <meta charset="UTF-8">
   <title>Fresh Ideas - Angebot</title>
   <link rel="icon" href="http://www.php.de/images/favicon.gif" type="image/x-icon"/>
    <!--[if lt IE 9]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
     <![endif]-->

   <link rel="shortcut icon" href="http://www.php.de/images/favicon.gif" type="image/x-icon"/> 
   <link rel="stylesheet" type="text/css" href="css/styles.css"/>
   </head>
   <body>

   <!--start container-->
   <div id="container">

   <!--start header-->
   <header>

   <!--start logo-->
   <a href="index.php" id="logo"><img src="http://www.php.de/images/Logo_neu.jpg" alt="logo"/></a>      
   <!--end logo-->

   <!--start menu-->

   <nav>
   <ul>
   <li><a href="index.php">Home</a></li>
   <li><a href="angebot.html" >Angebot</a></li>
   <li><a href="bestellung_start.php"class="current">Bestellung</a></li>
   <li><a href="feedback.php">Feedback</a></li>
   <li><a href="kontakt.php">Kontakt</a></li>
   </ul>
   </nav>
   <!--end menu-->

   <!--end header-->
   </header>


   <!--start holder-->
   <div class="holder_content">
   
   <section class="group1">
   <br><br>
   <fieldset>    
   <legend><font size="4">&nbsp;&nbsp;W&auml;hlen Sie Ihr gew&uuml;nschtes Fr&uuml;hst&uuml;cksmen&uuml; aus&nbsp;&nbsp;</font></legend>

    <br><br>
    <tr><td height="10">&nbsp;&nbsp;</td></tr>
        <tr><td height="10"><font size="2">Bitte w&auml;hlen Sie eine Kategorie:</font></td></tr>
        <tr><td height="10">&nbsp;</td></tr>

        <tr><td><br>&nbsp;&nbsp;&nbsp;<img src="http://www.php.de/images/group.gif" alt="Kategorie">&nbsp;<font size="2"><a href="bestellung_menu.php">Men&uuml;s</a></font>
        <br>&nbsp;&nbsp;&nbsp;<img src="http://www.php.de/images/group.gif" alt="Kategorie">&nbsp;<font size="2"><a href="bestellung_individuell.php">Individuelle Zusammenstellung</a></font><br><br><br>
    </td>
        </tr>
        <tr> 
          <td height="10">&nbsp;</td>
        </tr>





   </fieldset>    
   </section>

   <aside class="group2">

   <br><br>

   <a class="photo_hover3" href="#"><img src="http://www.php.de/images/breakfast (3).jpg" width="290" height="450" alt="picture"/></a>
   
   </aside>


   </div>
   <!--end holder-->

   </div>
   <!--end container-->

   <!--start footer-->
   <footer>
   <div class="container">  
   <div id="FooterTwo"> © 2011 Fresh ideas </div>
   <div id="FooterTree"> Valid html5, css3, design and code by <a href="http://www.marijazaric.com">marija zaric - creative simplicity</a>   </div> 
   </div>
   </footer>
   <!--end footer-->
   <!-- Free template distributed by http://freehtml5templates.com -->   
   </body>
</html>

2.Seite: bestellung_menu.php: Eingabe der Bestellmengen für die Menüs!
PHP-Code:
    <?php
        session_start
();

    
?>    



<html>  
   <head>
   <meta charset="UTF-8">
   <title>Fresh Ideas - Angebot</title>
   <link rel="icon" href="http://www.php.de/images/favicon.gif" type="image/x-icon"/>
    <!--[if lt IE 9]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
     <![endif]-->

   <link rel="shortcut icon" href="http://www.php.de/images/favicon.gif" type="image/x-icon"/> 
   <link rel="stylesheet" type="text/css" href="css/styles.css"/>
   </head>
   <body>

   <!--start container-->
   <div id="container">

   <!--start header-->
   <header>

   <!--start logo-->
   <a href="index.php" id="logo"><img src="http://www.php.de/images/Logo_neu.jpg" alt="logo"/></a>    
   <!--end logo-->

   <!--start menu-->

   <nav>
   <ul>
   <li><a href="index.php">Home</a></li>
   <li><a href="angebot.html" >Angebot</a></li>
   <li><a href="bestellung_start.php"class="current">Bestellung</a></li>
   <li><a href="feedback.php">Feedback</a></li>
   <li><a href="kontakt.php">Kontakt</a></li>
   </ul>
   </nav>
   <!--end menu-->

   <!--end header-->
   </header>


   <!--start holder-->
   <div class="holder_content">
   
   <section class="group1">
   <br><br>


    


<fieldset>    
       <legend><font face="Lucida Sans" size="4">&nbsp;&nbsp;Geben Sie die Bestellmengen ein:&nbsp;&nbsp;</font></legend>
    

        <br><center>
        <tr><td>
               <table align="center" border="0" cellpadding="0" cellspacing="0" width="98%">
             <tbody><tr bgcolor="#FFCC33"><td colspan="6" height="10">&nbsp;</td>
            </tr>    
                    
        <tr bgcolor="#FFCC33"> 
                  <td colspan="2" height="40"><b><font size="2">&nbsp;&nbsp;Fr&uuml;hst&uuml;ckmen&uuml;</font></b></td>
                  <td height="40" width="70"><div align="center"><b><font size="2">Status</font></b></div></td>
                  <td height="40" width="120"><div align="right"><b><font size="2">Einzelpreis&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></b></div></td>
                   <td height="40" width="60"><div align="center"><b><font size="2">Menge</font></b></div></td>
        </tr>
        
        
                 <tr bgcolor="#F4F3FB"><td colspan="6" height="10">&nbsp;</td></tr>
        
           <form action="bestellung_menu_auswahl.php" method="POST">

               <tr bgcolor="#F4F3FB"> 
                <td colspan="2" height="15"><font size="2"><a href="angebot.html">&nbsp;&nbsp;&nbsp;&nbsp;Amerikanisches Fr&uuml;hst&uuml;ck</a></font></td>
               <td height="15" width="70"><div align="center"><img src="http://www.php.de/images/status_green.gif" alt="Status" border="0"></div></td>
               <td height="15" width="120"><div align="right"><font size="2"><input name="variante1" value="preis1" type="hidden">10,00 &euro; &nbsp; &nbsp;&nbsp; </font></div></td>
               <td height="15" width="120"><div align="center"><input name="menge1" size="3" maxlength="3" value="0" type="text"></div></td>
                 </tr>

           <tr bgcolor="#F4F3FB"> 
                <td colspan="2" height="15"><font size="2"><a href="angebot.html">&nbsp;&nbsp;&nbsp;&nbsp;Romantisches Fr&uuml;hst&uuml;ck</a></font></td>
               <td height="15" width="70"><div align="center"><img src="http://www.php.de/images/status_green.gif" alt="Status" border="0"></div></td>
               <td height="15" width="120"><div align="right"><font size="2"><input name="variante1" value="preis1" type="hidden">13,00 &euro; &nbsp; &nbsp;&nbsp;</font></div></td>
               <td height="15" width="120"><div align="center"><input name="menge2" size="3" maxlength="3" value="0" type="text"></div></td>
                 </tr>

               <tr bgcolor="#F4F3FB"> 
                <td colspan="2" height="15"><font size="2"><a href="angebot.html">&nbsp;&nbsp;&nbsp;&nbsp;Hangover Fr&uuml;hst&uuml;ck</a></font></td>
               <td height="15" width="70"><div align="center"><img src="http://www.php.de/images/status_green.gif" alt="Status" border="0"></div></td>
               <td height="15" width="120"><div align="right"><font size="2"><input name="variante1" value="preis1" type="hidden">14,00 &euro; &nbsp; &nbsp;&nbsp; </font></div></td>
               <td height="15" width="120"><div align="center"><input name="menge3" size="3" maxlength="3" value="0" type="text"></div></td>
                 </tr>               

        <tr bgcolor="#F4F3FB"> 
                <td colspan="2" height="15"><font size="2"><a href="angebot.html">&nbsp;&nbsp;&nbsp;&nbsp;Kaiserfr&uuml;hst&uuml;ck</a></font></td>
               <td height="15" width="70"><div align="center"><img src="http://www.php.de/images/status_green.gif" alt="Status" border="0"></div></td>
               <td height="15" width="120"><div align="right"><font size="2"><input name="variante1" value="preis1" type="hidden">11,00 &euro; &nbsp; &nbsp;&nbsp; </font></div></td>
               <td height="15" width="120"><div align="center"><input name="menge4" size="3" maxlength="3" value="0" type="text"></div></td>
                 </tr>



                 <tr bgcolor="#F4F3FB"><td colspan="6" height="10">&nbsp;</td></tr>
                 <tr bgcolor="#FFCC33"><td colspan="6" height="10">&nbsp;</td></tr>
                 <tr bgcolor="#F4F3FB"><td colspan="6" height="10">&nbsp;</td></tr>
        
                 <tr bgcolor="#F4F3FB" align='center'> 
            <td colspan="6" height="10"><input type="reset" name="abbruch" value="Abbrechen">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" name="bestellen" value="Bestellen"></td>
            </tr>
                 <tr bgcolor="#F4F3FB"><td colspan="6" height="10">&nbsp;</td></tr>


        </form>   
        </table>

   </fieldset> 

    

                  
   </section>

   <aside class="group2">

   <br><br>

   <a class="photo_hover3" href="#"><img src="http://www.php.de/images/breakfast (3).jpg" width="290" height="450" alt="picture"/></a>
   
   </aside>


   </div>
   <!--end holder-->

   </div>
   <!--end container-->

   <!--start footer-->
   <footer>
   <div class="container">  
   <div id="FooterTwo"> © 2011 Fresh ideas </div>
   <div id="FooterTree"> Valid html5, css3, design and code by <a href="http://www.marijazaric.com">marija zaric - creative simplicity</a>   </div> 
   </div>
   </footer>
   <!--end footer-->
   <!-- Free template distributed by http://freehtml5templates.com -->   
   </body>
</html>
3.Seite: bestellung_menu_auswahl.php: Gesamtpreis wird ermittelt!

PHP-Code:
<?php
    session_start
();
    

?>

<html>  
   <head>
   <meta charset="UTF-8">
   <title>Fresh Ideas - Angebot</title>
   <link rel="icon" href="http://www.php.de/images/favicon.gif" type="image/x-icon"/>
    <!--[if lt IE 9]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
     <![endif]-->

   <link rel="shortcut icon" href="http://www.php.de/images/favicon.gif" type="image/x-icon"/> 
   <link rel="stylesheet" type="text/css" href="css/styles.css"/>
   </head>
   <body>

   <!--start container-->
   <div id="container">

   <!--start header-->
   <header>

   <!--start logo-->
   <a href="index.php" id="logo"><img src="http://www.php.de/images/Logo_neu.jpg" alt="logo"/></a>       
   <!--end logo-->

   <!--start menu-->

   <nav>
   <ul>
   <li><a href="index.php">Home</a></li>
   <li><a href="angebot.html" >Angebot</a></li>
   <li><a href="bestellung_start.php"class="current">Bestellung</a></li>
   <li><a href="feedback.php">Feedback</a></li>
   <li><a href="kontakt.php">Kontakt</a></li>
   </ul>
   </nav>
   <!--end menu-->

   <!--end header-->
   </header>


   <!--start holder-->
   <div class="holder_content">
   

   <br><br>
   <center><fieldset>    
       <legend><font face="Lucida Sans" size="+2">&nbsp;&nbsp;Folgende Daten wurden &uuml;bermittelt:&nbsp;&nbsp;</font></legend>

    <form action="bestellung_menu_dateneingabe.php" method="POST">
    
    <?php
        
        $_SESSION
["menge1"] = $_POST["menge1"]; 
        
$_SESSION["menge2"] = $_POST["menge2"];
        
$_SESSION["menge3"] = $_POST["menge3"];
        
$_SESSION["menge4"] = $_POST["menge4"];

        
        echo 
"<br><center><tr><td><table align='center' border='0' cellpadding='0' cellspacing='0' width='98%'>
                 <tbody><tr bgcolor='#FFCC33'><td colspan='6' height='10'>&nbsp;</td></tr>        
        <tr bgcolor='#FFCC33'> 
                  <td colspan='2' height='40'><b><font size='3'>&nbsp;&nbsp;Fr&uuml;hst&uuml;ckmen&uuml;</font></b></td>
                  <td height='40' width='70'><div align='center'><b><font size='3'>Einzelpreis</font></b></div></td>
                  <td height='40' width='120'><div align='right'><b><font size='3'>Menge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></b></div></td>
                   <td height='40' width='60'><div align='center'><b><font size='3'>Gesamtpreis</font></b></div></td>
        </tr>
            <tr bgcolor='#F4F3FB'><td colspan='6' height='10'>&nbsp;</td></tr>
        "
;


        if(isset(
$_POST["menge1"]))
            {
                
$ergebnis1 $_POST["menge1"] * (10.00);
                echo 
"<tr bgcolor='#F4F3FB'><td colspan='2' height='15'><font size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Amerikanisches Fr&uuml;hst&uuml;ck</font></td>
                      <td height='15' width='120'><div align='center'><font size='2'>10.00 &nbsp;&euro;</font></div></td>
                      <td height='15' width='120'><div align='center'><font size='2'>$_POST[menge1]</font></div></td>
                      <td height='15' width='120'><div align='center'><font size='2'>"
$ergebnis1 ."&nbsp;&euro;</font></div></td></tr>";

            }


        if(isset(
$_POST["menge2"]))
            {
                
$ergebnis2 $_POST["menge2"] * (13.00);
                echo 
"<tr bgcolor='#F4F3FB'><td colspan='2' height='15'><font size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Romantisches Fr&uuml;hst&uuml;ck</font></td>
                      <td height='15' width='120'><div align='center'><font size='2'>13.00 &nbsp;&euro;</font></div></td>
                      <td height='15' width='120'><div align='center'><font size='2'>$_POST[menge2]</font></div></td>
                      <td height='15' width='120'><div align='center'><font size='2'>"
$ergebnis2 ."&nbsp;&euro;</font></div></td></tr>";

            }
        if(isset(
$_POST["menge3"]))
            {
                
$ergebnis3 $_POST["menge3"] * (14.00);
                echo 
"<tr bgcolor='#F4F3FB'><td colspan='2' height='15'><font size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hangover Fr&uuml;hst&uuml;ck</font></td>
                      <td height='15' width='120'><div align='center'><font size='2'>14.00 &nbsp;&euro;</font></div></td>
                      <td height='15' width='120'><div align='center'><font size='2'>$_POST[menge3]</font></div></td>
                      <td height='15' width='120'><div align='center'><font size='2'>"
$ergebnis3 ."&nbsp;&euro;</font></div></td></tr>";

            }
        if(isset(
$_POST["menge1"]))
            {
                
$ergebnis4 $_POST["menge4"] * (11.00);
                echo 
"<tr bgcolor='#F4F3FB'><td colspan='2' height='15'><font size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kaiserfr&uuml;hst&uuml;ck</font></td>
                      <td height='15' width='120'><div align='center'><font size='2'>11.00 &nbsp;&euro;</font></div></td>
                      <td height='15' width='120'><div align='center'><font size='2'>$_POST[menge4]</font></div></td>
                      <td height='15' width='120'><div align='center'><font size='2'>"
$ergebnis4 ."&nbsp;&euro;</font></div></td></tr>";

            }





        echo 
"<tr bgcolor='#F4F3FB'><td colspan='6' height='10'>&nbsp;</td></tr><tr bgcolor='#FFCC33'><td colspan='6' height='10'>&nbsp;</td></tr>";

        
$gesamtpreis $ergebnis1 $ergebnis2 $ergebnis3 $ergebnis4;

        
$_SESSION["gesamtpreis"] = $gesamtpreis;
        
        echo 
"    <tr bgcolor='#F4F3FB'><td colspan='6' height='10'>&nbsp;</td></tr>
            <tr bgcolor='#F4F3FB'><td colspan='6' height='10'><font size='3'><b><center>Der Gesamtpreis der Bestellung betr&aumlgt: "
$gesamtpreis ."&nbsp;&euro;.</font></b></td></tr>
            <tr bgcolor='#F4F3FB'><td colspan='6' height='10'>&nbsp;</td></tr>
            <tr bgcolor='#FFCC33'><td colspan='3' height='10'>&nbsp;&nbsp;&nbsp;<a href='bestellung_menu.php'><input type='button' value='Zur&uuml;ck'><left></a></td><td colspan='3' height='10'><right>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='bestellung_menu_dateneingabe.php'><input type='button' value='Bestellung abschlie&szlig;en'></a></td></tr>
        </table>"
;

    
?>
    </form> 
   </fieldset>   


   </div>
   <!--end holder-->

   </div>
   <!--end container-->

   <!--start footer-->
   <footer>
   <div class="container">  
   <div id="FooterTwo"> © 2011 Fresh ideas </div>
   <div id="FooterTree"> Valid html5, css3, design and code by <a href="http://www.marijazaric.com">marija zaric - creative simplicity</a>   </div> 
   </div>
   </footer>
   <!--end footer-->
   <!-- Free template distributed by http://freehtml5templates.com -->   
   </body>
</html>
4.Seite: bestellung_menu_daten.php: Eingabe der Kontaktdaten, Lieferadresse etc für die Bestellung

PHP-Code:
<?php
    session_start
();
?>

<html>  
   <head>
   <meta charset="UTF-8">
   <title>Fresh Ideas - Angebot</title>
   <link rel="icon" href="http://www.php.de/images/favicon.gif" type="image/x-icon"/>
    <!--[if lt IE 9]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
     <![endif]-->

   <link rel="shortcut icon" href="http://www.php.de/images/favicon.gif" type="image/x-icon"/> 
   <link rel="stylesheet" type="text/css" href="css/styles.css"/>
   </head>
   <body>

   <!--start container-->
   <div id="container">

   <!--start header-->
   <header>

   <!--start logo-->
   <a href="index.php" id="logo"><img src="http://www.php.de/images/Logo_neu.jpg" alt="logo"/></a>       
   <!--end logo-->

   <!--start menu-->

   <nav>
   <ul>
   <li><a href="index.php">Home</a></li>
   <li><a href="angebot.html" >Angebot</a></li>
   <li><a href="bestellung_start.php"class="current">Bestellung</a></li>
   <li><a href="feedback.php">Feedback</a></li>
   <li><a href="kontakt.php">Kontakt</a></li>
   </ul>
   </nav>
   <!--end menu-->

   <!--end header-->
   </header>


   <!--start holder-->
   <div class="holder_content">
   

   <br><br>
   <center><fieldset>    
       <legend><font face="Lucida Sans" size="4">&nbsp;&nbsp;Folgende Daten wurden &uuml;bermittelt:&nbsp;&nbsp;</font></legend>

        <form action="bestellung_menu_ende.php" method="POST">
    
    <?php
        $timestamp 
time();
        
$tage = array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
        
$tag date("w");
        
$datum date("d.m.Y"$timestamp);
        
$uhrzeit date("H:i "$timestamp);
        
            


        echo 
"    
        <form action'bestellung_menu_ende.php' method='POST'>
        <tbody><tr><td> 
                
        <table border='0' cellpadding='0' cellspacing='0' width='740'>
                <tbody><tr><td colspan='4' height='10'></td></tr>
                <tr bgcolor='#FFCC33'> <td colspan='4' height='35'><b><font size='2'>&nbsp;&nbsp;&nbsp;Rechnungs- und Lieferadresse</font></b></td></tr>
        <tr bgcolor='#F4F3FB'><td colspan='6' height='10'>&nbsp;</td></tr>
        <tr bgcolor='#F4F3FB'><td colspan='6' height='10'><font size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Heute ist <b>$tage[$tag]</b>, der $datum - es ist $uhrzeit Uhr</font></td></tr>
        <tr bgcolor='#F4F3FB'><td colspan='6' height='10'>&nbsp;</td></tr>
                <tr bgcolor='#F4F3FB'> 
                  <td height='26' width='23%'>&nbsp;</td>
                  <td height='26' width='32%'>&nbsp;</td>
                  <td colspan='2' height='26'><font size='2'>separate Lieferadresse <br>verwenden: </font><input name='check' value='ok' type='checkbox'></td></tr>
                <tr bgcolor='#F4F3FB'> 
          <td height='26' width='20%'><p><font color='#000000' size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name:</font></p></td>
          <td height='26' width='30%'><input name='rech_name' size='20' maxlength='50' value='' type='text'></td>
                  <td height='26' width='15%'><font color='#000000' size='2'>Name:</font></td>
          <td height='26' width='40%'><input name='lief_name' size='20' maxlength='50' value='' type='text'></td>
                </tr>

                <tr bgcolor='#F4F3FB'>
          <td height='26' width='20%'><font color='#000000' size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stra&szlige &amp; Nr:</font></td>
                  <td height='26' width='30%'><input size='20' maxlength='50' name='strasse' value='' type='text'></td>
                  <td height='26' width='10%'><font color='#000000' size='2'>Stra&szlige &amp; Nr:</font></td>
                  <td height='26' width='40%'><input name='lief_strasse' size='20' maxlength='50' value='' type='text'>
                  </td>
                </tr>

                <tr bgcolor='#F4F3FB'> 
          <td height='26' width='20%'><p><font color='#000000' size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PLZ:</font></p></td>
          <td height='26' width='30%'><input name='plz' size='5' maxlength='5' value='' type='text'></td>
                  <td height='26' width='10%'><font color='#000000' size='2'>PLZ:</font></td>
          <td height='26' width='40%'><input name='lief_plz' size='5' maxlength='5' value='' type='text'></td>
                </tr>
                <tr bgcolor='#F4F3FB'>
          <td height='26' width='20%'><font color='#000000' size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ort:</font></td>
          <td height='26' width='30%'><input name='ort' size='20' maxlength='50' value='' type='text'></td> 
                  <td height='26' width='10%'><font color='#000000' size='2'>Ort:</font></td>
                  <td height='26' width='40%'><input name='lief_ort' size='20' maxlength='50' value='' type='text'>
                  </td>
                </tr>
                <tr bgcolor='#F4F3FB'>
          <td height='26' width='20%'><font color='#000000' size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Telefon:</font></td>
          <td height='26' width='30%'><input name='telefon' size='20' maxlength='50' value='' type='text'></td> 
                  <td height='26' width='10%'><font color='#000000' size='2'>E-Mail:</font></td>
                  <td height='26' width='40%'><input name='email' size='20' maxlength='50' value='' type='text'>
                  </td>
                </tr>
                

        <tr bgcolor='#F4F3FB'> 
                  <td height='26' width='20%'>&nbsp;</td>
                  <td height='26' width='30%'>&nbsp;</td>
                  <td height='26' width='10%'>&nbsp;</td>
                  <td height='26' width='40%'>&nbsp;</td>
                </tr>
                <tr bgcolor='#F4F3FB'> 
                  <td colspan='4' height='35'><b><font size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Zahlungsart</font></b></td>
                </tr>


                <tr bgcolor='#F4F3FB'> 
                  <td height='26' width='20%'><font size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bitte  w&auml;hlen:</font></td>
                  <td colspan='3' height='26'> 
                    <select name='zahlungsart'>
                        <option value='Lastschrift'>Lastschrift (Versandkosten: 3,00 EUR) </option>
            <option value='Nachnahme'>Nachnahme (Versandkosten: 5,00 EUR) </option>
            <option value='Vorkasse'>Vorkasse (Versandkosten: 2,00 EUR) </option>
                    </select>
                  </td>
                </tr>


        <tr bgcolor='#F4F3FB'> 
                  <td height='26' width='20%'>&nbsp;</td>
                  <td height='26' width='30%'>&nbsp;</td>
                  <td height='26' width='10%'>&nbsp;</td>
                  <td height='26' width='40%'>&nbsp;</td>
                </tr>


                <tr bgcolor='#F4F3FB'> 
                  <td colspan='4' height='35'><b><font size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lieferdaten</font></b></td>
                </tr>

                <tr bgcolor='#F4F3FB'>
          <td height='26' width='20%'><font color='#000000' size='2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Datum <i>(TT-MM-JJJJ)</i>:</font></td>
          <td height='26' width='30%'><input name='datum' size='10' maxlength='10' value='01-01-2012' type='text'></td> 
                  <td height='26' width='10%'><font color='#000000' size='2'>Uhrzeit:</font></td>
                  <td height='26' width='40%'><input name='uhrzeit' size='5' maxlength='4' value='10:00' type='text'>
                  </td>
                </tr>

                <tr bgcolor='#F4F3FB'> 
                  <td height='26' width='20%'><font size='2'>&nbsp</font></td>
                  <td colspan='3' height='26'></td>
                </tr>

               <tr bgcolor='#FFCC33'>
          <td height='26' width='20%'><font color='#000000' size='2'>&nbsp;&nbsp;&nbsp;<a href='bestellung_menu.php'><input type='button' value='Zur&uuml;ck'></a></font></td>
          <td height='26' width='30%'>&nbsp;</td> 
                  <td height='26' width='10%'><font color='#000000' size='2'>&nbsp;</td>
                  <td height='26' width='40%'>&nbsp;&nbsp;<a href='bestellung_menu_ende.php'><input type='button'name='bestellen' value='Bestellung abschlie&szlig;en'></a>
                  </td>
                </tr>

              </tbody></table>

            </td>
          </tr>
          <tr> 

          </tr>
          <tr> 
            <td height='10'>&nbsp;</td>

          </tr>
        </tbody> 
    </form> 


    "
;

    
      
?>

    


   </fieldset>   


   </div>
   <!--end holder-->

   </div>
   <!--end container-->

   <!--start footer-->
   <footer>
   <div class="container">  
   <div id="FooterTwo"> © 2011 Fresh ideas </div>
   <div id="FooterTree"> Valid html5, css3, design and code by <a href="http://www.marijazaric.com">marija zaric - creative simplicity</a>   </div> 
   </div>
   </footer>
   <!--end footer-->
   <!-- Free template distributed by http://freehtml5templates.com -->   
   </body>
</html>
5.Seite: bestellung_menu_ende.php: Hier will ich das alle Formulardaten von Seite 2 beginnend ausgegeben werden - aber anscheinend speichert er mir die Daten aus dem Formular auf Seite 4 nicht!!!

PHP-Code:
<?php
    

    session_start
();

    
$_SESSION["rech_name"] = $_POST['rech_name']; 

    
print_r($_POST);

    while (list(
$key$value) = each($_SESSION))
    {
        echo 
$key ." = " .$value ."<br>";
    }

?>
Als Ausgabe in Seite 5 kriege ich raus:

Notice: Undefined index: name in C:\htdocs\iuk4\iuck4\bestellung_menu_ende.php on line 6
Array ( ) menge1 = 1
menge1 = 1
menge2 = 2
menge3 = 0
menge4 = 0
gesamtpreis = 36
rech_name =




Wo ist mein Fehler? Was habe ich falsch gemacht?

Liegt es vlt daran dass ich bei input name ein '...' benutze statt den Namen in "..." schreibe? Aber anders geht es ja nicht, da der Code in php ist und php mir dann immer ne Fehlermeldung gibt,wenn ich den Namen in "..." schreibe!

zB steht auf Seite 2:
PHP-Code:
<input name="menge3" size="3" maxlength="3" value="0" type="text"
Und auf Seite 4:
PHP-Code:
<input name='rech_name' size='20' maxlength='50' value='' type='text'

Geändert von buyakascha (26.12.2011 um 17:50 Uhr).
buyakascha ist offline   Mit Zitat antworten
Alt 26.12.2011, 18:09  
Erfahrener Benutzer
 
Registriert seit: 27.03.2009
Beiträge: 129
PHP-Kenntnisse:
Fortgeschritten
Niklas befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von buyakascha Beitrag anzeigen
Liegt es vlt daran dass ich bei input name ein '...' benutze statt den Namen in "..." schreibe? Aber anders geht es ja nicht, da der Code in php ist und php mir dann immer ne Fehlermeldung gibt,wenn ich den Namen in "..." schreibe!
Nein, daran liegt es nicht, man kann es auch mit einfachen Anführungszeichen schreiben. Natürlich gibt PHP sonst nen Fehler aus, weil echo ja mit einem " beendet würde. Was man machen könnte wär \" zu schreiben, also das Anführungszeichen maskieren, aber wie gesagt, in diesem Fall ist es egal.
PHP-Code:
Array ( ) menge1 1
menge1 
1
menge2 
2
menge3 
0
menge4 
0
gesamtpreis 
36
rech_name 

Das ist etwas merkwürdig, ist mir grad mal aufgefallen. Denn alle "Gleichungen", also die Ausgaben mit dem Gleichheitszeichen dazwischen sind ja in der Session gespeichert. Alle POST-Variablen sind in Array ( ), und das ist leer. Also werden keine POST-Daten übermittelt. Aber die Mengen stehen ja in der Session, die werden ausgegeben. Dann wird die POST-Variable rech_name an die Session übergeben, aber da POST ja komplett leer ist wird eben nix übergeben.
Niklas ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL Daten in bestimmte Zellen/Zeilen ausgeben MCBurner Datenbanken 15 16.04.2011 22:31
[Erledigt] Mysql PHP array ausgeben ioaccept Datenbanken 10 28.11.2010 22:09
[Erledigt] MySQL Abfrage in mehreren Tabellen ausgeben Camee PHP Tipps 2010 2 03.11.2010 23:58
MySQL Felder vergleichen und Wert ausgeben Nike77 Datenbanken 22 19.10.2010 14:43
mySQL Tabelle ausgeben und Tabellendarstellung je nach Inhalt anpassen Hoffi PHP Tipps 2010 10 26.07.2010 23:00
MySQL Tabelleninhalt ausgeben toxyurl PHP Tipps 2010 4 02.04.2010 22:22
[Erledigt] MySQL Link Resource in einer statischen Variablen speichern Lenki PHP-Fortgeschrittene 8 18.03.2010 16:37
Preis korrekt ausgeben Rutor PHP Tipps 2010 3 22.02.2010 14:34
[Erledigt] Ausgeben von MySql Daten in einem input Textfeld BocaSpanky Datenbanken 7 13.04.2009 15:02
(MySQL) Ergebnisse Zählen und sortiert ausgeben... Hawk Datenbanken 5 04.03.2007 17:08
MySQL daten auf verschienden seiten ausgeben DiveMaster88 PHP Tipps 2006 4 27.11.2006 04:12
mysql - text ausgeben dws PHP Tipps 2006 14 15.06.2006 22:50
Links aus MySql ausgeben PHP Tipps 2005 3 27.05.2005 12:11
mysql daten ohne html formatierung ausgeben wizzardxx PHP Tipps 2005 2 28.03.2005 00:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
marija zaric creative simplicity, design and code by marija zaric - creative simplicity, http://www.marijazaric.com, valid html5 / design and code by marija zaric - creative simplicity

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum