|
Informatique -
PHP
|
|
Écrit par Arnaud Kientz
|
|
Page 4 sur 6
Un premier formulaire
Un formulaire va être codé grâce à la balise “form” en html, mais nous utiliserons le php pour interpréter ou réutiliser ces données. Voici un exemple de formulaire :
<form action="addition.php" method="post" name="formulaire" > <p>Premier nombre : </p> <input name="a" type="text" id="a"> <p>Deuxième nombre : </p> <input name="b" type="text" id="b"> <input type="submit" name="Submit" value="Envoyer"> </form>
Il faut relire attentivement le code ci-dessus. L'action liée au formulaire sera traitée par un fichier “addition.php”. Chaque entrée va créer une variable : on aura la variable “a” et la variable “b”. Le bouton “Envoyer” va donc lancer l'exécution de “addition.php” avec les variables précédentes. Voici le contenu de “addition.php” :
<?php $a=$_POST['a']; $b=$_POST['b']; $c=$a+$b; echo "Le résultat est : ".$c; ?>
La première chose à faire est de récupérer les variables, et ceci est réalisé par la méthode “POST”. Ensuite on effectue l'opération voulue et enfin on affiche le résultat.
- Tester le code précédent pour observer le résultat, puis remplacer la méthode “POST” par la méthode “GET” ( il suffit de remplacer “POST” par “GET” partout ). Quelle est la différence fondamentale entre ces deux méthodes ?
- Créer un formulaire demandant deux nombres et qui compare ces deux nombres.
- Créer un formulaire demandant deux nombres et affichant la table de multiplication de ces nombres de 1 à 100.
- Créer un formulaire demandant trois nombres a, b et c qui dit combien le polynôme ax²+bx+c admet de racines, donne la résolution complète, et donne la factorisation si c'est possible.
- Créer un formulaire calculant la factorielle d'un nombre donné.
- Créer un formulaire donnant la décomposition d'un nombre en facteurs premiers.
|
|
Mise à jour le Vendredi, 09 Octobre 2009 22:15 |