Moteur de recherche
Pour exclure des mots de votre recherche, vous devez ajouter des signes '-' devant ces mots là.
Exemple : une recherche 'apache -mysql' recherchera tout ce qui contient le mot 'apache' mais pas le mot 'mysql'.
Vous être un utilisateur de Firefox ? Ajouter le moteur de recherche du site à votre navigateur favori !
Résultats de votre recherche dans la rubrique cours
page 1 page 2
- Récupérer les données des formulaires
# 1 : Voyons maintenant comment créer des formulaires, et surtout comment bien les utiliser. Les formulaires vont permettre à vos visiteurs de soumettre des informations, que ce soit un nom, un prénom, un chiffre, etc...
# 21 : Puis, lorsque l'utilisateur cliquera sur le bouton "Envoyer", les données du formulaire seront envoyées sur la page traitement.php.
# 23 : Et dans la page traitement.php, nous allons récupérer une variable de type tableau ($_POST : car notre formulaire a comme method la valeur post).
# 25 : En clair, dans la page traitement.php, on aura une variable $_POST['nom'] qui contiendra la chaîne de caractères qu'aura saisi le visiteur dans le champ "Votre nom : " (on a la variable $_POST['nom'], car dans l'attribut name de notre formulaire pour le champ concernant le nom).
# 51 : PS : dans le cas où le formulaire utilise une méthode get, nous utilisons la variable tableau $_GET.
# 53 : Voyons maintenant le cas des formulaires munis d'un champ de type file (formulaire permettant le téléchargement de fichiers sur votre site).
# 54 : Imaginons que l'on ai le formulaire suivant : - Afficher les données de votre base
# 196 : Afin d'améliorer vos sélections, vous pouvez faire dépendre vos sélections du résultat obtenu par un formulaire.
# 197 : En effet, imaginons une première page avec un formulaire nous permettant de choisir le nom d'un propriétaire via un menu déroulant. Ensuite, dans la page où vous allez faire votre requête (qui donc être également la page contenue dans le champ action de votre formulaire), vous allez récupérer une variable, par exemple $_POST['nom_proprio'] (cf. le tutorial sur la récupération des données par le biais des formulaires).
# 200 : On aura alors (page pointée par le champ action du formulaire): - Insérer des données dans votre base
# 130 : Et bien, tout comme dans le tutorial précédent, vous pouvez rendre vos insertions vraiment dynamiques en effectuant tout simplement vos insertions à partir des valeurs fournies par un formulaire.
# 132 : Imaginons que l'on désire insérer des nouveaux disques. Supposons que l'on dispose d'une page html contenant un formulaire permettant de saisir le nom du propriétaire, et que ce formulaire vous demande également le titre d'un album ainsi que son interprète (on suppose également que le champ action de notre formulaire correspond au nom de la page PHP qui traite les données, soit la page contenant le code ci-dessous).
# 134 : On suppose enfin, que le champ du formulaire contenant le nom du propriétaire porte le nom proprio (on pourra alors utiliser la variable $_POST['proprio'] dans notre page PHP, tout en supposant de notre formulaire à une méthode POST et npn GET), que le champ contenant l'interprète porte le nom interprete et que le champ contenant le titre porte le nom titre.
# 152 : // on teste si les variables du formulaire sont bien déclarées
# 179 : echo 'Les variables du formulaire ne sont pas déclarées'; - Modifier des données de votre base
# 104 : Et bien comme dans les tutoriaux précédents, vous pouvez effectuer des modifications de tuples par le biais de formulaires.
# 106 : Par exemple, supposons que l'on dispose d'un page WEB comportant un formulaire disposant des champs suivants :
# 110 : Supposons ensuite que ce formulaire a pour balise ACTION la page traitement.php qui nous permet de modifier l'adresse du propriétaire en question.
# 128 : // on teste si les variables du formulaire sont déclarées
# 144 : echo 'Les variables du formulaire ne sont pas déclarées'; - Supprimer des données de votre base
# 83 : Comme dans les tutoriaux précédents, afin de rendre vos pages beaucoup plus dynamiques, il serait intéressant de faire une page WEB contenant un formulaire possédant un menu déroulant permettant de choisir le nom du membre à effacer.
# 84 : On suppose alors que ce menu déroulant à le champ NAME qui prend la valeur proprio, et que le formulaire a son champ ACTION qui prend la valeur traitement.php.
# 87 : On aura alors le code suivant (pour la page traitement.php placée dans le même répertoire que la page WEB contenant le formulaire) :
# 103 : // on teste si la variable du formulaire est bien déclarée
# 140 : echo 'La variable de notre formulaire n\'est pas initialisée.'; - Les cookies
# 9 : En effet, ceci n'est possible que si le visiteur à entré lui-même ses informations dans un formulaire sur le site.
# 39 : Supposons alors que sur une page de notre site WEB, nous souhaitons faire en sorte que si le visiteur vient pour la première fois (ou qu'il a supprimer ses cookies), et bien, il aurait alors, la possibilité de saisir son nom dans un formulaire, ou bien s'il ne s'agit pas de sa première visite, d'afficher tout simplement Bonjour puis son nom.
# 56 : // si le cookie n'existe pas, on affiche un formulaire permettant au visiteur de saisir son nom
# 76 : // on envoie un cookie de nom pseudo portant la valeur de la variable $nom, c'est-à-dire la valeur qu'a saisi la personne qui a rempli le formulaire
# 93 : echo 'La variable du formulaire n\'est pas déclarée.'; - Les sessions
# 4 : - les divers champs des formulaires, qu'ils soient hidden ou non.
# 15 : De même, faire dans chaque page un formulaire contenant des champs hidden permettant de faire circuler les différentes variables à travers toutes les pages du site n'est pas vraiment pratique.
# 39 : On aura alors une page contenant un formulaire permettant à notre visiteur de se connecter à une section membre (page index.htm) :
# 43 : <title>Formulaire d'identification</title>
# 71 : // on vérifie les informations du formulaire, à savoir si le pseudo saisi est bien un pseudo autorisé, de même pour le mot de passe
# 92 : echo 'Les variables du formulaire ne sont pas déclarées.'; - Les variables globales
# 9 : - des variables provenant de formulaires POST ou GET
# 24 : :: Tableaux associatifs :::: Description ::$_GETRécupération des variables d'un formulaire GET ou des variables passées par une URL$_POSTRécupération des variables passées par un formulaire POST$_FILESRécupération des variables de fichiers envoyés par un formulaire$_COOKIERécupération des valeurs des cookies$_SESSIONRécupération des variables de session$_ENVRécupération des variables d'environnement$_SERVERRécupération des variables serveur
# 28 : Le cas des formulaires GET (ou des variables passées par une URL) :
# 30 : Supposons que l'on a une page index.htm contenant un formulaire permettant de saisir un login ainsi qu'un mot de passe.
# 35 : <title>Formulaire d'identification</title>
# 69 : echo 'Les variables du formulaire ne sont pas déclarées.';
# 94 : Et bien en gardant la même page login.php que précédemment, l'affichage de la page login.php serait strictement identique que dans le cas du formulaire GET.
# 97 : Le cas des formulaires POST :
# 99 : La méthode et strictement identique que le cas des formulaires GET, sauf, naturellement, au lieu d'utiliser le tableau associatif $_GET, nous allons ici utiliser le tableau associatif $_POST.
# 107 : <title>Formulaire d'identification</title> - La librairie GD
# 100 : Reprenons alors le code de notre index.php, auquel nous allons greffer un petit formulaire permettant de choisir la couleur de notre image.
# 122 : Et prenons par exemple le code suivant pour la page mon_image.php (nous ne ferons pas ici la vérification des champs du formulaire : en effet, on supposera que l'utilisateur saisi bien à chaque fois un nombre entre 0 et 255) :
# 135 : // on applique à cette image une couleur de fond, les couleurs étant au format RVB, on obtiendra ici la couleur que l'utilisateur aura spécifié en paramètre du formulaire
# 142 : echo 'Les variables du formulaire ne sont pas déclarées.'; - Les expressions régulières
# 3 : En effet, les expressions régulières vous permettront d'analyser différentes chaînes de caractères (principalement saisies par un client dans un formulaire) et ainsi vérifier que la chaîne correspond bien à ce que l'on demande.
# 10 : Par exemple, à l'aide des expressions régulières, vous pourrez facilement vérifier l'adresse email qu'un visiteur dans un champs d'un formulaire de votre site (ceci en testant l'allure de la chaîne de caractère saisie par ce client : on testera entre autre si il y a bien un @ dans cette chaîne de caractères, mais juste un seul, que la chaîne qui suit ce @ est bien un nom de domaine, et que la chaîne qui précède le @ est bien un identifiant valide, c'est-à-dire sans caractères interdits, etc...).
page 1 page 2
Remonter 
