DAVID Malan: Créons un site Web via qui étudiants de première année peuvent s'inscrire pour sports intra-muros. En particulier, nous allons créer un formulaire à une page web qui demande leur nom, pour leur sexe, de leur dortoir, comme ainsi que si oui ou non ils souhaitent être un capitaine d'équipe. Jetons un coup d'oeil. Par avance, je suis déjà allé avant et créé ce formulaire ici. Ce n'est pas la chose la plus belle dans le monde, pour être sûr, mais il ne demander l'ensemble de ces informations. Allons de l'avant et maintenant un coup d'oeil à la source sous-jacente. En froshim-0.php, vous remarquerez que je avoir fait entièrement HTML. Il s'avère que un fichier PHP ne strictement besoin pour contenir PHP, mais si c'est le cas, il sera exécuté par l' interprète tant que c'est entre les deux la balise PHP s'ouvrent et se ferment balise PHP. Notez alors que nous avons vraiment l'essence d'un formulaire HTML ici. Nous avons la balise form, comme prévu. Nous avons une entrée ici, dont le nom est nom et dont le type est un texte, pour la étudiants de premier cycle nom. Nous avons ici une autre entrée qui est de case à cocher de type afin de lui permettre ou son de préciser si ils avaient ou non tiens à être un capitaine d'équipe. Ensuite, nous avons deux entrées, deux dont le nom est le sexe, les deux dont le type est radio, mais qui ont des valeurs différentes, F pour féminin et M pour masculin. Il s'avère que les boutons radio peuvent être conçu de cette manière à être mutuellement exclusif de sorte que si nous vérifions mâle, qui femelle décoche, et si nous vérifions femelle, qui décoche mâle. Pendant ce temps, si nous procédons à regarder ci-dessous dortoir, nous voyons qu'il ya une sélection menus, à l'intérieur de laquelle est quelques options. La première de ces options n'a pas de valeur. Il est destiné simplement à faire en sorte que la menu est en effet vide par défaut pour le dortoir de l'étudiant. Ci-dessous, nous avons des options pour Apley Cour, pour Canaday, et tous les autres freshman dortoir. Maintenant dessous de ce menu de sélection, un avis nous avons une entrée final, celui-ci Type de présenter, dont la valeur ou l'étiquette inscrire. Alors maintenant, nous allons jeter un oeil à la fichier dans lequel ce formulaire va être soumis. Comment savoir où il est être soumis - bien si nous revenir en arrière plus haut dans la fichier, veuillez noter que la balise form a un attribut d'action de registre-0.php, et le formulaire sera soumis à celui Cette page via la méthode HTTP poste. Prenons maintenant un regard alors un registre-0.php. En register.php, nous avons de nouveau ont pour la plupart HTML. Mais à l'intérieur du corps, apercevoir. Il ya une étiquette pré qui dénote préformaté texte, texte qui devrait être rendu dans une police à espacement fixe. Et puis à l'intérieur cette étiquette pré, avis que nous avons ici une balise PHP, ouverte et près, et un appel à une fonction appelée print_r, qui récursive impressions tout ce que vous passez comme argument. Dans ce cas, je suis de passage dans récursive une variable superglobale appelé $ _POST. C'est dans ce superglobale, ce tableau associatif que toute HTTP paramètres ou champs de formulaire qui étaient soumis par l'utilisateur finira pour nous accédons. Prenons maintenant un coup d'oeil dans un navigateur à froshim-0.php. Allons de l'avant et inscrivez-vous moi-même comme David Malan. Je serai un capitaine, et je serai un homme, disons, Matthews. Voyons maintenant cliquez sur Enregistrer. Et maintenant, remarquons que nous voyons résultat hideux. Mais ce n'est que le résultat de impression en texte préformaté - que est une police à espacement fixe - le contenu de cette tableau associatif. En particulier, vous remarquerez que ce que le navigateur ensuite soumises à la serveur est un nom dont la valeur est David Malan, un champ appelé capitaine, dont le La valeur est apparemment suite, ce qui semble la valeur par défaut lorsque je vérifie une case à cocher, le sexe, dont la valeur est M pour masculin et dortoir, dont la valeur est Matthews. Maintenant, je n'ai encore rien fait avec ces valeurs. Mais clairement, parce que PHP est vente groupée les pour moi dans cette superglobale appelé $ _POST, je vais sûrement avoir l'accès programmatique de faire quelque chose avec ces variables, comme enregistrer cette première année.