Apprendre comment créer un site Web pour les débutants


Gamme cours gratuit en HTML XHTML CSS et PHP

Recherche personnalisée

Site optimisé pour Firefox - Navigateur Internet gratuit

New Year's Web Hosting



Annuaire Webmaster

Les variables en php

Définition :

Une variable est une information qui peut changer, les variables sont indispensables pour tout 
langage de programmation.
 Une variable sera stockée en mémoire tant que la page est en cours de génération, elle disparaîtra 
 quant la page est générée.
Une variable est toujours constituée deux éléments :
-	le nom de la variable
-	sa valeur
Exemple :
$variable=valeur;

Pour déclarer une variable on tape le symbole du dollar ( $) puis le nom de la variable puis le 
signe égale et en fin la valeur et évidemment le point virgule de fin d’instruction.

Exemple :    $pseudo_du_visiteur= "Michel" ;

Dans le nom de la variable on ne doit jamais mettre d’espace ou de caractères comme (l’accent ´ 
le point . le point virgule ; etc…) on met toujours le sous tiré 
(celui sous  le 8 de votre clavier.)

Type de variables :

Il existe trois types de variables : -variable texte : est une variable qui renseigne sur un texte, un nom par exemple. -variable nombre : est une variable qui renseigne sur un nombre, age du visiteur par exemple. -variable booléenne : est une variable qui renseigne sur une valeur logique true (vrais) ou false (faut). Pour les variables texte on les met toujours entre guillemets "" pour dire que c’est un texte donc on ne peut pas l’utiliser dans des opérations de calcule. Exemple de code :

<p> <?php //variable texte $pseudo_du_visiteur ="Michel" ; echo $pseudo_du_visiteur <br/>; //variable nombre $age_du_visiteur= 25 ; echo ‘age’ echo $age_du_visiteur echo ‘ans <br/>’ ; //variable booléenne $age_moin_de_30ans= true ; echo $age_moin_de_30ans; ?> </p>

Exécutez ce code vous trouverez ceci : Michel age 25 ans 1 Le 1 pour la variable booléenne signifie vrais Notez que pour déclarer une variable il faut faire précéder son nom par le $ puis le nom de la variable puis signe d’affectation = puis sa valeur. La valeur d’une variable texte se met entre "" (et surtout ne pas oublier le point-virgule ; à la fin de chaque instruction.) On peut faire des calculs avec les variables nombre , des additions, des soustractions, des multiplications et des divisions ou tout autre calcule que vous pouvez imaginer. Les symboles pour faire les calcules sont : + pour l’addition - pour la soustraction * pour la multiplication / pour la division Exemple code :

<p> <?php //adition $nombre=12+2; echo "$nombre <br/>"; //soustraction $nombre=12-2; echo "$nombre<br/>"; //muliplication $nombre=12*2; echo "$nombre<br/>"; //division $nombre=12/2; echo "$nombre<br/>"; //autre calcule $nombre=15; $resultat=($nombre+7)*2; echo "resultat = $resultat"; ?> </p>

Testez ce code et créez des exercices vos même

Transmettions des variables :

Transmettre des variables d’une page à une autre:

On peut transmettre des variables d’une page à une autre tout simplement avec du HTML. Pour cela on utilise la balise <a>. Pour aller d’une page source vers une page cible on écrit le code qui va suivre sur la page source en indiquant l’url de la page cible : Code : <a href="http://www.monsite.com/cibe.php">Cliquez ici pour accéder à la page cible !</a> Ça vous le saviez. Eh bien, à la suite du cible.php, on écrit un point d'interrogation (?). Puis, le nom de la variable, un égal, puis sa valeur : http://www.monsite.com/cible.php?jour=17 Ce qui va créer une variable particulière : $_GET['jour'] qui aura pour valeur 17 Et si vous voulez créer d'autres variables, il vous suffit de les séparer par des &. Attention, dans votre code HTML, je vous rappelle (si vous ne le sauriez pas) qu'il ne faut pas écrire directement le symbole & (c'est interdit, même si ça "a l'air" de marcher). Il faut remplacer les & par le code HTML correspondant, à savoir &amp; donc chaque fois que vous avez besoin d'écrire & vous écrivez &amp; Exemple : http://www.monsite.com/cible.php?jour=17&amp;mois=02&amp;annee=2005&amp;titre=cible Tous les &amp; seront transformés en symboles & par le navigateur du visiteur. Ici, 4 variables seront créées. Cela correspondrait à faire les 4 instructions suivantes : * $_GET['jour'] = 17; * $_GET['mois'] = 02; * $_GET['annee'] = 2005; * $_GET['titre'] = "cible"; Un exemple pour que vous voyiez ce que ça donne. Pour ce test, on aura besoin de 2 pages : Dans le dossier www du dossier wamp créez un dossier monsite. Dans le notepad++ créez deux page : * page source celle qui contient le lien (<a href="...">). Enregistrer sous le nom source.php dans le dossier monsite * Et page cible dans laquelle on va récupérer les variables. Enregistrer sous le nom cible.php dans le dossier monsite Écrivez le code suivant dans la page source. Code :

<p> Cette page contient seulement du HTML.<br /> Voici 2 liens vers la page cible.php, avec des variables aux valeurs différentes : </p> <p> <a href="cible.php?nom=Dubois&amp;prenom=Michel">Lien vers cible.php?nom=Dubois&amp;prenom=Michel</a><br /> <a href="cible.php?nom=Hadad&amp;prenom=Nabile">Lien vers cible.php?nom=Hadad&amp;prenom=Nabile</a><br /> </p>

Code à mettre dans la page cible :

Bonjour ! <?php echo $_GET['nom']; ?> <?php echo $_GET['prenom']; ?> <p>Faites un autre essai, <a href="source.php">cliquez ici</a> pour revenir à appel.php</p>

Transmettre en utilisant un formulaire :

Autre moyen de transmettre des variables. On utilise un formulaire (avec des zones de texte, des cases à cocher, des boutons etc...) On va récupérer ce que le visiteur va écrire dans une zone de texte. Code à mettre dans la page source:

<p> Veuillez taper votre prénom : </p> <form action="cible.php" method="post"> <p> <input type="text" name="prenom" /> <input type="submit" value="Valider" /> </p> </form>

Code à mettre dans la page cible :

Bonjour <?php echo $_POST['prenom']; ?> <p>Si tu veux changer de prénom,<a href="source.php">clique ici</a> pour retourner à la source.php</p>

Un paramètre intéressant à retenir ici c’est le paramètre "action" . "action" indique la page à afficher (cible.php) lorsqu'on clique sur le bouton et que le nom de la zone de texte sera le nom de la variable créée.la balise est : <input type="text" name="prenom" /> Dans la page cible.php, une variable $_POST['prenom'] sera créée, elle aura pour valeur le texte saisie dans la zone de texte. Relisez ce chapitre plusieurs fois lisez le bien comprendre,et surtout faites le maximum possible d’exercices.
Retourner au haut de la page..haut de page…
Précèdent…...Précèdent...		Vous êtes ici: les variables en php			Voir la suite…suivant…
						


Vous pouvez copier, modifier des copies de cette page, tant que cette note apparaît clairement
Vous devez citer le nom de l'auteur original et faire un lien hypertexte vers http://apprendre.uuuq.com


Valid XHTML 1.0 Transitional Annuaire gratuit pour webmasters



Consultez mes statistiques

Ce site est listé dans la catégorie Web designer : Aides et tutoriels création web de l'annuaire Referencement organique et Les actualités du Dicodunet


Publicite Afrique
Aquitaweb > L'Aquitaine a référencé ce site Annuaire généraliste Glaneur.fr

petites annonces gratuites

Meilleur du Web : Annuaire des meilleurs sites Web. publimaxi.com: affichez vos sites au maximum ! !
Moteur de Recherche. Inscription Gratuite.
Le Moteur
Recherche-Web
référencement gratuit
•  référencement  •    positionnement    •  référencement manuel professionnel discount  •
annuaires et moteurs

referencement gratuit royaume