Quellcode von form_40.php

<!-- form_40.php 04.2012 bi
     Formular mit verschiedenen Eingabemoeglichkeiten und Auswertung
     -->
<html>
<body>

<?php
  $ps
=$_SERVER['PHP_SELF'];
  if (!isset(
$_POST['senden'])){ // ---------------------------- F O R M U L A R    
     
echo "<h3>Formular mit verschiedenen Eingabem&ouml;glichkeiten</h3>\n";
     echo 
"<form action='$ps' method='post'>\n";    // mit textarea  post verwenden!
     
echo "<table width='700' border='0' cellspacing='2' cellpadding='2'>\n";
        echo 
"<tr><td>Einfaches Eingabefeld:</td>\n";
     echo 
"    <td><input type='text' name='eingabefeld' size='50' maxlength='50' value='Hier Text eingeben'></td></tr>\n";
        echo 
"<tr><td>Passwortfeld:</td>\n";
     echo 
"    <td><input type='password' name='passwortfeld' size='50' maxlength='50'></td></tr>\n";
        echo 
"<tr><td>Checkbox:</td>\n";
     echo 
"    <td><input type='checkbox' name='checkbox1' value='aktiv'>Checkbox 1<br \>\n";
     echo 
"        <input type='checkbox' name='checkbox2' value='aktiv' checked>Checkbox 2</td></tr>\n";
     echo 
"<tr><td>Radiobuttons:</td>\n";
     echo 
"    <td><input type='radio' name='radiobutton' value='1'>Radio 1<br \>\n";
     echo 
"        <input type='radio' name='radiobutton' value='2' checked>Radio 2<br \>\n";
     echo 
"        <input type='radio' name='radiobutton' value='3'>Radio 3<br \></td></tr>\n";
     echo 
"<tr><td>Verstecktes Feld:</td>\n";
     echo 
"    <td><input type='hidden' name='verstecktesfeld' value='Das soll der Surfer nicht lesen können'></td></tr>\n";
     echo 
"<tr><td>Auswahlliste (DropDown-Men&uuml;):</td>\n";
     echo 
"    <td><select name='auswahlliste1'>\n";
     echo 
"        <option value='1'>Drop 1</option>\n";
     echo 
"        <option value='2'>Drop 2</option>\n";
     echo 
"        <option value='3'>Drop 3</option>\n";          
     echo 
"        </select></td></tr>\n";
     echo 
"<tr><td>Auswahlliste (Listenfeld):</td>\n";
     echo 
"    <td><select name='auswahlliste2[]' size='4' multiple>\n";
     echo 
"        <option value='1'>Liste 1</option>\n";
     echo 
"        <option value='2'>Liste 2</option>\n";
     echo 
"        <option value='3'>Liste 3</option>\n";
     echo 
"        <option value='4'>Liste 4</option>\n";
     echo 
"        </select></td></tr>\n";
     echo 
"<tr><td>Mehrzeiliges Eingabefeld:</font></td>\n";
     echo 
"    <td><textarea name='mehrzeiler' cols='30' rows='5'></textarea></td></tr>\n";
     echo 
"<tr><td>Reset-Schaltfl&auml;che:</td>\n";
     echo 
"    <td><input type='reset' name='reset' value='Zur&uuml;cksetzen'></td></tr>\n";
     echo 
"<tr><td>Abschicken-Schaltfl&auml;che:</td>\n";
     echo 
"    <td><input type='submit' name='senden' value='Abschicken'></td></tr>\n";
     echo 
"</table>\n";
     echo 
"</form>";
  }
  else {                         
//  ----------------------- A U S W E R T U N G
       
$eingabefeld=$_POST['eingabefeld'];             // Einlesen der Variablen
       
$passwortfeld=$_POST['passwortfeld'];
       
$checkbox1=$_POST['checkbox1'];
       
$checkbox2=$_POST['checkbox2'];
       
$radiobutton=$_POST['radiobutton'];
       
$verstecktesfeld=$_POST['verstecktesfeld'];
       
$auswahlliste1=$_POST['auswahlliste1'];
       
$auswahlliste2=$_POST['auswahlliste2'];
       
$mehrzeiler=$_POST['mehrzeiler'];
       
$reset=$_POST['reset'];
       
$senden=$_POST['senden'];
       echo 
"<h3>Folgende Eingaben wurden im Formular vorgenommen:</h3>\n";
       echo 
"<table border='1' cellspacing='2' cellpadding='5'>\n";
       echo 
"<tr><td >Eingabefeld:</td>";
       echo 
"<td>$eingabefeld</td></tr>\n";
       echo 
"<tr><td>Passwortfeld:</td>";
       echo 
"<td>$passwortfeld</td></tr>\n";
       echo 
"<tr><td>Checkbox:</td>";
       echo 
"<td>";
       if (isset(
$checkbox1)){
           if ((
$checkbox1)=="aktiv"){
               echo 
"Checkbox 1 ist angeklickt";
           }
       }
       else {
            echo 
"Checkbox 1 ist nicht angeklickt";
       }
       if (isset(
$checkbox2)){
           if ((
$checkbox2)=='aktiv'){
               echo 
"<br>Checkbox 2 ist angeklickt";
           }  
       }
       else {
            echo 
"<br>Checkbox 2 ist nicht angeklickt";
       }
       echo 
"</td></tr>\n";
       echo 
"<tr><td>Radiobuttons:</td>";
       echo 
"<td>Es wurde Radio $radiobutton ausgewählt.</td></tr>\n";
       echo 
"<tr><td>Verstecktes Feld:</td>";
       echo 
"<td>$verstecktesfeld</td></tr>\n";
       echo 
"<tr><td>Auswahlliste (DropDown-Men&uuml;):</td>";
       echo 
"<td>Es wurde Drop $auswahlliste1 ausgew&auml;hlt</td></tr>\n";
       echo 
"<tr><td>Auswahlliste (Listenfeld):</td>";
       echo 
"<td>Es wurden folgende Alternativen ausgewählt:";
       if (isset(
$auswahlliste2)){
           if (
count($auswahlliste2)){
               
$aw=$auswahlliste2;
               for(
$i=0;$i<count($auswahlliste2);$i++){
                   echo 
"<br>Liste " $aw[$i];
               }
           }
       }
       echo 
"</td></tr>\n";
       echo 
"<tr><td>Mehrzeiliges Eingabefeld:</td>";
       echo 
"<td>$mehrzeiler</td></tr>\n";  
       echo 
"<tr><td>Abschicken-Schaltfl&auml;che:</td>";
       echo 
"<td>$senden</td></tr>\n";
       echo 
"</table>\n";              
  }
?>
</body>
</html>

Letzte Aktualisierung: 12.12.2020 19:55