• Aucun résultat trouvé

TD2 – intro PHP

N/A
N/A
Protected

Academic year: 2022

Partager "TD2 – intro PHP"

Copied!
2
0
0

Texte intégral

(1)

virginie.zampa.free.fr -- [email protected] 1

TD2 – intro PHP

Préliminaires … cours

Pour faire du php

Pour pouvoir faire « tourner » votre code PHP vous devez utiliser un serveur ayant PHP Pour créer vos programmes vous devez :

1) rédiger le code à l’aide d’un éditeur de texte tel Scite, NotePad++, smultron, brackets, etc.

2) enregistrer le fichier .php

3) déposer votre fichier grâce à un logiciel de ftp tel que filezilla, smultron, etc.. fichier qui sera bien entendu mis dans le dossier public_html.

4) vérifier si le code fonctionne avec l’aide de votre navigateur en indiquant le bon chemin par exemple pour moi c’est i3l.univ-grenoble-alpes.fr/~zampa

instruction if

L'instruction if est une des plus importantes instructions de tous les langages.

En php sa structure est facile If (condition) {

Ce que l’on fait si c’est vrai ; } Else {

Ce que l’on fait sinon ; }

Récupération des réponses d’un formulaire

Dans le formulaire de la semaine dernière, vous avez juste mis la balise <form> et /form>

Si vous voulez envoyer les réponses du formulaire il faut indiquer dans la balise form l’action et la méthode <form method="post" action="traitement.php">.

Puis afin de terminer votre formulaire et passer à la page de traitement vous devez créer le bouton de validation <input type="submit" value="Envoyer" />

Enfin dans le fichier traitement.php (ou celui que vous voulez mais c’est celui qui est indiqué après action=..) vous devez récupérer les valeurs rentrées dans le formulaire en les mettant dans des variables :

$resultat = $_POST[‘toto’] ;

où $resultat est votre variable et toto est un « name » dans le formulaire.

(2)

virginie.zampa.free.fr -- [email protected] 2

Maintenant à vous …

Exercice 0 :

La plupart du temps PHP se met dans du HTML … Tapez le code suivant,

<html>

<head>

<title> mon premier exo php </title>

</head>

<body>

<h1> essai d'intégration php </h1>

ceci est une ligne html

<?php

print “ceci est en php”;

?>

</body>

</html>

1_ enregistrez-le en pensant bien à mettre .php 2_ essayez de l’ouvrir dans votre navigateur 3_ déposez-le sur le serveur i3l

4_ ouvrez le dans votre navigateur

Exo 1 : bonjour x

Une fois que l’apprenant a rentré les informations le concernant, en haut de la page de test vous afficherez « bonjour toto » (si toto est son nom)

Exo 2 : bonjour monsieur x / madame y

Maintenant pour aller un peu plus loin vous allez écrire bonjour monsieur x ou madame y en fonction du sexe de l’apprenant et de son nom. Pour cela vous allez utiliser le si.

Exo 3 :

Maintenant vous allez afficher « bonjour monsieur x/ madame y vous avez indiqué avoir un niveau X en … » .

Exo 4 : correction et affichage

Maintenant vous allez corriger chacune des questions, quand l’apprenant finira son test il ira sur une page résultat où il obtiendra quelque chose de la forme

Tu as réussi 3 questions sur 4 A la première tu as répondu juste

A la deuxième tu t’es trompé tu as répondu aaaaa alors que le réponse est bbbbb A la troisième tu as répondu juste

A la quatrième tu as répondu juste

Attention : pour les champs libres il faut réfléchir aux réponses possibles (avec et sans majuscule, etc.)

Références

Documents relatifs

explode (separateur, chaine) Retourne un tableau qui contient les éléments de la chaîne, séparés par séparateur. Les fonctions

01-exemple-SiteArtiste-Objet-base-php-separe dans 02-Exemples-PHP-Objet-Site-Artiste.zip propose une version du site artiste avec 3 tables : œuvres, exposition et œuvres exposées.

Page d’administration : administration des commentaires On peut saisir un commentaire directement.. Page d’administration : administration des commentaires On peut saisir

Emplacement, Nom et Extension du fichier à ouvrir Si ce nom de fichier n'existe pas =&gt; création du fichier Instruction PHP pour écrire dans un fichier.. Variable de connexion

• Connaître le langage HTML (simple HTML et formulaires pour plus tard) Module technique précédent: html-intro (HTML simple).. Module technique précédent:

Cela a vous a peut être parut un peu lourd, mais si vous n'avez fait que survolez cette partie, vous verrez que vous y reviendrais car c'est vraiment des bases très importants à

Cette formation PHH Objet vous permettra de maîtriser d'une manière opérationnelle le langage PHP dans le contexte d'un développement objet.. Il vous permettra aussi d'aborder

 On peut récupérer l'élément racine du document (dans ce cas-là, on récupère un objet DomElement, et pas un DomNodeList, puisqu'il n'y a qu'un seul. élément