« Programmation PHP/Exemples/Livre » : différence entre les versions

Contenu supprimé Contenu ajouté
(:Julien:) (discussion | contributions)
(:Julien:) (discussion | contributions)
Ligne 51 :
=== Traitement des données ===
 
Le fichier « ajout_message.php » va récupérer et traiter les données saisies par l'utilisateur puis effectuer une insertion dans la base ( c'est -à -dire ajouter le message dans le livre d'or ). Ces données portent le nom qui leur à été donné dans le formulaire, précédé d'un '$' ( représente une [[Programmation PHP/Variables|variable]] en PHP ).
Il est fortement conseillé d'effectuer des tests de saisie à ce niveau, pour vérifier que l'utilisateur a remplit correctement les champs ( champs non vides, adressse email correcte, ... ).
 
'''fichier params.php'''
Ligne 97 :
</source>
 
La fonction <code>htmlspecialchar()</code> permet de convertir les caractères spéciaux qui pourrait être interprétés comme du code HtmlHTML par un navigateur.
A noter qu'ilIl existe d'autres fonctions, comme <code>htmlentititeshtmlentities()</code>, qui permet en plus de spécifier les caractères de remplacment, ou <code>n12br()</code> qui permet de remplacer les retours chariots par le caractère HtmlHTML de retour à la ligne ( <code>br</code> ).
 
== Récupérer les messages et les faire afficher ==