Vous êtes sur la page 1sur 3

-- pour declarer une variable: $nom_var

-- pour parcourir un tab numeroté, on eput utiliser for ou foreach


- <?php foreach($coordonnees as $cle => $element) ?> pour parcourir le tableau par
clé
-<?php foreach($coordonnees as $element) ?> pour le parcourir par valeur
-- echo "texte": pour afficher texte
- on peut utiliser les ' ' simples surtout quand le teste fait intervenir des
variables; par exple: 'cette variable a pour valeur'. $valeur .' qui est un
entier';
- ou tout simplement mettre meme la variable $valeur dans " ";
-- concernant les boucles, meme principe que en C
-- pour les tableaux:
-<?php
$coordonnees = array (
'prenom' => 'François',
'nom' => 'Dupont',
'adresse' => '3 Rue du Paradis',
'ville' => 'Marseille');

foreach($coordonnees as $cle => $element)


{
echo '[' . $cle . '] vaut ' . $element . '<br />';
}
?>

pour les tableaux stockants des données de types différents;

-<?php
$prenoms = array ('François', 'Michel', 'Nicole', 'Véronique', 'Benoît');

foreach($prenoms as $element)
{
echo $element . '<br />'; // affichera $prenoms[0], $prenoms[1] etc.
}
?>
pour les tableaux contenant les données de meme type.

-on peut aussi fairre la declaration el par el :


<?php
$prenoms[0] = 'François';
$prenoms[1] = 'Michel';
$prenoms[2] = 'Nicole';
?>
($prenoms[]='Marie'; meme chose)

ou

<?php
$coordonnees['prenom'] = 'François';
$coordonnees['nom'] = 'Dupont';
$coordonnees['adresse'] = '3 Rue du Paradis';
$coordonnees['ville'] = 'Marseille';
?>
ici le nom de la variable est entre [] et sa val entre ''

--pour afficher un tableau rapidemant sans passer par for ou foreach


echo '<pre>';
print_r($coordonnees);
echo '</pre>';
?>

--recherche dans un tableau


-array_key_exists('cle', $array); : pour vérifier si une clé existe dans l'array;
retourne vrai si c'est le cas et false si non (on peut la mettre et la teste dans
un if-else) ;

-in_array('valeur', $array) : pour vérifier si une valeur existe dans l'array;


retourne vrai si c'est le cas et false si non (on peut la mettre et la teste dans
un if-else; valeur peut etre de n'importe quel type!!!) ;
;

-array_search('valeur', $array) : pour récupérer la clé d'une valeur dans


l'array;renvoie la clé correspondante si la valeur existe et false si non.

-- pour créer une fonction: function nom_fonc($parametres);


- pour l'appel juste nom_fonction(valeur);
-exple de fonction deja prete: strlen(chaine), str_replace(char1, char2, chaine),
str_shuffle(chaine) #pour_melanger, strtolower\toupper(chaine) #ecrire_en_minu\
en_maj, date('Y\H')#année\heure, date('m\d\i')#mois\jour\minute;

--include(nom_fichier) pour inclure des portions de page;

--

--

<?php echo $_SESSION['user']; ?>!

<a href="deconnexion.php" class="btn btn-danger btn-lg">Déconnexion</a>


<!-- Button trigger modal -->
<button type="button" class="btn btn-info btn-lg" data-
toggle="modal" data-target="#change_password">
Changer mon mot de passe
</button>
</div>
</div>
</div>
<!-- Modal -->
<div class="modal fade" id="change_password" tabindex="-1" role="dialog"
aria-labelledby="modelTitleId" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Changer mon mot de passe</h5>
<button type="button" class="close" data-
dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<form action="layouts/change_password.php"
method="POST">
<label for='current_password'>Mot de passe
actuel</label>
<input type="password" id="current_password"
name="current_password" class="form-control" required/>
<br />
<label for='new_password'>Nouveau mot de
passe</label>
<input type="password" id="new_password"
name="new_password" class="form-control" required/>
<br />
<label for='new_password_retype'>Re tapez le
nouveau mot de passe</label>
<input type="password" id="new_password_retype"
name="new_password_retype" class="form-control" required/>
<br />
<button type="submit" class="btn btn-
success">Sauvegarder</button>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" data-
dismiss="modal">Fermer</button>
</div>
</div>
</div>
</div>

<div class="modal fade" id="avatar" tabindex="-1" role="dialog" aria-


labelledby="modelTitleId" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Changer mon avatar</h5>
<button type="button" class="close" data-
dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<form action="layouts/change_avatar.php" method="POST"
enctype="multipart/form-data">
<label for="avatar">Images autorisées : png, jpg,
jpeg, gif - max 20Mo</label>
<input type="file" name="avatar_file">
<br />
<button type="submit" class="btn btn-
success">Modifier</button>
</form>
</div>
<br />
<div class="modal-footer">
<button type="button" class="btn btn-danger" data-
dismiss="modal">Fermer</button>
</div>
</div>
</div>
</div>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->

Vous aimerez peut-être aussi