Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
pratique:informatique:php [08/10/2015 12:19] – créée Zatalyzpratique:informatique:php [22/10/2015 14:35] Zatalyz
Ligne 16: Ligne 16:
   * ''echo'' pour afficher du texte ou le résultat de [[#variables|variables]]. Ex : <code php><?php echo "bla"; ?></code>   * ''echo'' pour afficher du texte ou le résultat de [[#variables|variables]]. Ex : <code php><?php echo "bla"; ?></code>
   * ''include()'' pour inclure une autre page. Ex : <code php><?php include("bla.php"); ?></code>   * ''include()'' pour inclure une autre page. Ex : <code php><?php include("bla.php"); ?></code>
 +
 +Pour récupérer une fonction dans une variable (pour un ''echo'' par exemple) :
 +  $var = fonction(paramètres);
 +
 +Pour créer une fonction
 +
 +<code php>
 +<?php
 +function NomDeLaFonction($parametre)
 +{
 +    code;
 +}
 +?></code>
 +
 +Définir NomDeLaFonction et les paramètres et décrire la fonction dans les accolades.
  
 ===== Variables ===== ===== Variables =====
Ligne 43: Ligne 58:
 | != | Est différent de | | != | Est différent de |
  
-''if'' ''(condition/variable)'' ''{}'' //facultatif// ''else'' '{}''+''if'' ''(condition/variable)'' ''{}'' //facultatif// ''else'' ''{}''
  
 Exemple Exemple
Ligne 59: Ligne 74:
 } }
 ?></code> ?></code>
 +
 +===== Boucles =====
 +<code php><?php
 +while ($continuer_boucle == true)
 +{
 +    // instructions à exécuter dans la boucle
 +}
 +?>
 +
 +<?php
 +$nombre_de_lignes = 1;
 +
 +while ($nombre_de_lignes <= 100)
 +{
 +    echo 'bla<br />';
 +    // Incrémenter le nombre de ligne : $nombre_de_lignes = $nombre_de_lignes + 1
 +    $nombre_de_lignes++; 
 +}
 +?>
 +</code>
 +
 +<code php><?php
 +for ($var = 1; $var <= 100; $var++)
 +{
 +    echo 'Ceci est la ligne n°' . $var . '<br />';
 +}
 +?></code>
 +Pour ''for'' :
 +  * La première variable est la valeur de départ de la variable
 +  * La seconde est la condition : tant que var est inférieure à 100, la boucle est exécutée.
 +  * La troisième est ce qui est exécuté, ici l'incrémentation.
 +
 +===== Formulaires =====
 +Code html pour la partie cadres :
 +  * Entrer une chaine de caractère (un nom par exemple) : ''<nowiki><input type="text" name="valeur" /></nowiki>''
 +  * Entrer une zone de texte (définir le nombre de lignes, largeur, etc) : ''<nowiki><textarea name="message" rows="8" cols="45">Exemple pré-remplit</textarea></nowiki>''
 +  * Valider (bouton) : ''<nowiki> <input type="submit" value="Valider" /> </nowiki>''
 +
 +Pour récupérer les donnés (pour ''name='') :  
 +  * ''<nowiki><form action="cible.php" method="post"> ... </form> </nowiki>''(cible.php est le fichier où sera affiché le résultat après submit)
CC Attribution-Noncommercial-Share Alike 4.0 International Driven by DokuWiki
pratique/informatique/php.txt · Dernière modification : 30/11/2020 10:36 de 127.0.0.1