Valid XHTML    Valid CSS2    

Listing du fichier l2aprog04.php

 

00001     <?php
00002     
00003     
# (gH) -_- l2aprog04.php ; TimeStamp (unix) : 07 Mars 2013 vers 17:58
00004     
00005     
error_reporting(E_ALL | E_NOTICE | E_STRICT ) ;
00006     
00007     
###########################################################################
00008     # #
00009     # exemple de programme php pour le cours Développement Web Avancé en L2 #
00010     # #
00011     ###########################################################################
00012     # #
00013     # #
00014     # Gestion des formulaires #
00015     # #
00016     # #
00017     ###########################################################################
00018     
00019     #
00020     # Code-source du formulaire :
00021     #
00022     
00023     #
00024     # <form action="demo.php" method="get">
00025     #
00026     # Nom <input size="30" name="nom" value="votrenom" />
00027     #
00028     # Prénom <input size="30" name="pre" value= "Pre" />
00029     
00030     # Age <input size="30" />
00031     #
00032     # Jour
00033     # <select name="jou">
00034     # <option value="3" selected="selected"> 5 Septembre 2005 (lundi)</option>
00035     # <option value="non" > 6 Septembre 2005 (mardi)</option>
00036     # </select>
00037     #
00038     # Table
00039     # <input type='radio' name='nomt' id='films' value='films' checked="checked" /> films
00040     # <input type='radio' name='nomt' id='artistes' value='films' /> artistes
00041     #
00042     # Envoi :
00043     # <input type='submit' value='envoyer' />
00044     #
00045     
00046     # Si on clique sur envoyer, le navigateur construit l'URL suivante :
00047     
00048     # http://.../demo.php?nom=votrenom&pre=Pre&jou=3&nomt=films
00049     
00050     # On remarquera que age n'apparait pas car age n'a pas d'attribut name pour son <input>
00051     
00052     # Si on demande à PHP d'afficher le super-tableau $_GET, on y voit
00053     
00054     # $GET["nom"] = "votrenom" ;
00055     # $GET["pre"] = "Pre" ;
00056     # etc.
00057     
00058     # Exemple de gestion :
00059     
00060     
if (!isset(
$_GET["nom"])) {
00061     
# pas de nom transmis...
00062     
} else {
00063     
# le nom est transmis, mais il est peut-etre vide...
00064     
$nom
= $_GET["nom"] ;
00065      if (
strlen
(trim($nom)==0) {
00066     
# le nom est vide
00067     
00068     
} # fin si
00069     
00070     
?>

Pour ne pas voir les numéros de ligne, ajoutez &nl=non à la suite du nom du fichier.

 

 

retour gH    Retour à la page principale de   (gH)