bjbenderTV: Frage zur nutzung von php echo htmlspecialchars

Beitrag lesen

Hallo Rolf, erstmal danke für deine Ideen. Ich fasse noch einmal den quellcode komplett zusammen. Das ist die orderv.php das ist nur das Formular wo man die Daten eingibt.

<form id="order" action="test.php" target="_blank" method="post" >
 <fieldset>

         <input name="name"placeholder="Name" type="text">
         </fieldset>
         <fieldset>
         <input name="prename"  placeholder="Vorname" type="text">
         </fieldset>
         <fieldset>
         <input name="mail"placeholder="Ihre E-Mail" type="email">
         </fieldset>
         <fieldset>
         <input name="City" placeholder="Ihre Stadt" type="text">
         </fieldset>
         <fieldset>
         <input name="PLZ" placeholder="Ihre PLZ" type="text">
         </fieldset>
         <fieldset>
         <input name="Adress" placeholder="Ihre Adresse(Straße,Nr.)" type="text">
         </fieldset>
         <fieldset>
        <input name="telp" placeholder="Ihre Telefonnummer" type="tel">
          </fieldset>
          <fieldset>
          <input name="Art"placeholder="Artikelnummer" type="text">
                  </fieldset>
          <fieldset>
          <textarea name="info" placeholder="Zusätzliche Informationen"></textarea>
          </fieldset>
          <fieldset>
          <button id="submit" type="submit">Bestellung Aufgeben</button>
          <button id="reset"  type="reset">Bestellung Abrechen</button>
          </fieldset><p align="center"></p></p>
 </form>

Dann kommt die test.php in welcher die Daten Wiedergegeben werden sollen.

<form action="test3.php" target="_blank">
<table width="100%" border="1" cellpadding="0" cellspacing="2">

 <tr>
  <td>Adresse:</td>
  <td><?php echo htmlspecialchars($_POST['prename']);?>
         <?php echo htmlspecialchars($_POST['name']);?> </td>
 </tr>
 <tr>
  <td>&nbsp;</td>
  <td><?php echo htmlspecialchars($_POST['City']);?><br>
         <?php echo htmlspecialchars($_POST['PLZ']);?><br>
         <?php echo htmlspecialchars($_POST['Adress']);?><br>
         <?php echo htmlspecialchars($_POST['country']);?></td>
 </tr>
 <tr>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
 </tr>
 <tr>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
 </tr>
 <tr>
  <td>&nbsp;</td>
  <td><?php echo htmlspecialchars($_POST['telp']);?><br>
         <?php echo htmlspecialchars($_POST['mail']);?></td>
 </tr>
 <tr>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
 </tr>
 <tr>
  <td>Artikel Information:</td>
  <td>Artikel Nr: <?php echo htmlspecialchars($_POST['Art']);?>     </td>
 </tr>
 <tr>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
 </tr>
 <tr>
  <td colspan="2"><button type="submit">Adresse ändern</button></td>
 </tr>
</table>

Dies test3.php soll genau das gleich Formular Darstellen wie die oderv.php nur das dort als value=Name dann die Daten stehen sollen welche man bearbeiten soll. Vielleicht gibt es auch eine leichtere und besser Lösung ich würde das halt gerne so Umsetzen wenn das geht.

Das ganze soll ein Test für ein Bestell Formular werden. Der Nutzer gibt am Anfang die Daten ein und drückt dann auf Bestellung aufgeben dort wird er auf eine weitere Seite geleitet test.php dort werden ihm die Daten noch mal zusammengefasst. Dort soll er die Möglichkeit haben die Daten zu ändern ohne nochmal komplett von vorne anzufangen. Wen er die Daten alle richtig eingetippt hat soll er wieder auf die test.php kommen wo diese dann alle noch einmal zusammengefasst werden. Danach kann er die Daten absenden welche dann per Email an die gewünschte adresse gehen würden.

Das ist so der Plan. Ich hoffe du kannst damit etwas anfangen.