<?php

/* **************************************************************************
 *
 *    Herkunft der Daten von bspw. Formularen ueberpruefen
 *
 *  Im Manual: 
 *        http://www.geo.tu-freiberg.de/docs/php/de/language.variables.predefined.html
 *
 *    PHP-Kurs am Rechenzentrum der TU Freiberg
 *    (c) 11/2000, Bernhard Fuerst <fuerst@mac.com>
 *
 * **************************************************************************/


/*
 *
 *   Funktionen definieren:
 *
 */


// Gibt das Formular zur Eingabe aus
function formular()
{
    global 
$PHP_SELF;
?>

<form action="<?php echo basename$PHP_SELF ?>" method="post">

    <input type="hidden" name="task" value="formular_daten_ansehen">
    
    Name: <input type="text" name="formular_daten[name]" ><br>
    email: <input type="text" name="formular_daten[email]" ><br>
    Telefon: <input type="text" name="formular_daten[telefon]" >
    
    <p><input type="submit" value=" OK "></p>

</form>

<?php
// function formular()
?>


<?php

// Zeigt uns die Formulardaten an
function formular_daten_ansehen$formular_daten )
{
    
// Sind ueberhaupt Daten da
    
if( ! $formular_daten )
        die( 
"Keine Formulardaten." );
    
    
// Das Array $formular_daten von Anfang bis Ende auslesen
    
foreach( $formular_daten as $eingabefeld => $wert )
    {
        echo 
$eingabefeld ': ' $wert '<br>';
    }

// formular_daten_ansehen()

?>


<?php

/*
 *
 *   Hauptteil des Programmes
 *
 */

// Der Befehl phpinfo() zeigt Informationen rund um PHP einschliesslich
// aller definierten Variablen an 

//phpinfo();

switch ( $task )
{
    case 
"formular_daten_ansehen":
        
formular_daten_ansehen$HTTP_GET_VARS["formular_daten"] );
        break;
    default:
        
formular();
}



?>