Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Formulareingaben in Session spiechern?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Formulareingaben in Session spiechern?

    Hi @ all,

    ich möchte die eingaben die der User in dem unten aufgeführten Formular tätigt in einer Session speichern und auf der nächsten Seite zur Bestellkontrolle (Vorschau) wiedergebende lassen.

    Ich weiß nicht wie ich die eingaben aus dem Formular in einzelne Session speichern kann.

    Wie mann einer Session ein Wert zuordnen ist mir bekannt:

    PHP-Code:
    $_SESSION['name'] = "wert"
    Ich muss aber alle eingegebenen Werte in einer Session speichern, aber wie ????




    PHP-Code:
    <?php
    include("artikel.php");
    session_start();


    echo 
    '<title>Bestellformular</title>';
    echo 
    '<body>';
    echo 
    '<center><img width="70%" height="250" src="Logo_TAKEOFF_1Z_OF_4c.jpg"></center>';
    echo 
    '<center><form action="bestellung1.php" method="post">';
    echo 
    '<table width="70%" border="1" cellpadding="0" cellspacing="2">';
    echo 
    '<tr>';
    echo 
    '<td><center><b>Artikel-Nr.</b></center></td>';
    echo 
    '<td><b>TAKE OFF Werbeartikel</b></td>';
    echo 
    '<td><b><center>VE</center></b></td>';
    echo 
    '<td><b><center>Preise in €</center></b></td>';
    echo 
    '<td><b><center>Bestellmenge in VE</center></b></td>';
    echo 
    '</tr>';


    foreach (
    $artikel as $art)


    {
       echo 
    '<tr>';
       echo 
    '<td><center>'.$art['artikelnummer'].'</center></td>';
       echo 
    '<td>'.$art['name'].'</td>';
       echo 
    '<td><center>'.$art['description'].'</center></td>';
       echo 
    '<td><center>'.$art['price'].'</center></td>';
       echo 
    '<td><center><input size="10px" type="text" name="'.$art['quantity'].'"/></center></td>';
       echo 
    '</tr>';
    }

        echo 
    '<tr><td colspan="5"><center>';
        echo  
    '<b>       Beraternummer*:      <input type="text" name="beraternummer"><br></b>';
        echo  
    '<b>       Vor- und Zuname*:    <input type="text" name="name"><br></b>';
        echo  
    '<b>       Emailadresse*:      <input type="text" name="email"><br></b>';
        echo  
    '<b>       Kommentar:           <textarea name="kommentar" cols="50" rows="10"></textarea><br></b>';
        echo                              
    '<input type="submit" value="Bestellen"><br><br><br> ';
        echo  
    '*Diese Felder sind Pflichtfleder, bitte füllen Sie diese aus.';
        echo 
    '</td></tr>';
        echo 
    '</form>';

    ?>

  • #2
    Als array

    Wolf29
    while (!asleep()) sheep++;

    Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.

    Kommentar


    • #3
      Am besten bennenst du deine Imputfelder alle nach dem Schema "feld[1]", "feld[2]", "feld[3]" usw.
      Dann kannst du mit einer foreach-schleife $_POST["feld"] auslesen und in die session speichern (oder auch einfach direkt das array hineinkopieren)

      Kommentar


      • #4
        http://www.php.de/php-einsteiger/489...rundlagen.html
        Da solltest du alles nötige finden.

        Kommentar


        • #5
          Zitat von Buhmann Beitrag anzeigen
          Am besten bennenst du deine Imputfelder alle nach dem Schema "feld[1]", "feld[2]", "feld[3]" usw.
          Dann kannst du mit einer foreach-schleife $_POST["feld"] auslesen und in die session speichern (oder auch einfach direkt das array hineinkopieren)
          Vielen Dank Buhmann.
          Mit in die Array hineinkopieren hat super geklappt.

          Kommentar

          Lädt...
          X