Detection saut de ligne dans formulaire
Résolu
ziep
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
ziep Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
ziep Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour a vous tous.
J'ai mis en place un formulaire en deux partie :
Une premiere page html qui contient le formulaire
et une deuxieme page php qui elle traite les informations renvoyé par la page html.
Dans mon formulaire j'ai une zone de text (textarea) et je souhaite que les sauts de ligne réalisé par le biais de la touche entrée soient convertit en <br /> par exemple quand ils sont enregistré dans ma base mysql.
Néanmoins je ne trouve pas comment faire cette manipulation.
Voici le code de ma page html
et voici celui de la page php
Avez vous une idée?
J'ai mis en place un formulaire en deux partie :
Une premiere page html qui contient le formulaire
et une deuxieme page php qui elle traite les informations renvoyé par la page html.
Dans mon formulaire j'ai une zone de text (textarea) et je souhaite que les sauts de ligne réalisé par le biais de la touche entrée soient convertit en <br /> par exemple quand ils sont enregistré dans ma base mysql.
Néanmoins je ne trouve pas comment faire cette manipulation.
Voici le code de ma page html
<html> <head> <title>css</title> <link href="formulaire.css" rel="stylesheet" type="text/css" /> </head> <body> <form method="post" action="traitement.php"> <p class="titre">Coordonnées du site</p> <fieldset id="coordonnees"> <label>Nom du site: </label> <input type="text" name="nom" size="30" /><br /> <label>Adresse : </label> <input type="text" name="adresse" size="30" /><br /> <label>Code postal : </label> <input type="text" name="codepostal" size="30" /><br /> <label>Ville : </label> <input type="text" name="ville" size="30" /><br /> <label>Telephone : </label> <input type="text" name="telephone" size="30" /><br /> Description de l'acces et commentaire <br /> <textarea name="acces" rows="5" cols="40"></textarea> Personne possédant les clés ou position des clés <br /> <textarea name="cles" rows="3" cols="40"></textarea> </fieldset> <p class="titre">Equipements du site</p> <fieldset id="equipement"> </fieldset> <p id="buttons"> <input type="submit" value="Envoyer" /> <input type="reset" value="Recommencer" /> </p> </form> </body> </html>
et voici celui de la page php
<? require ("c_mysql.php"); mysql_connect($serveur,$login,$motdepasse) or die ("Impossible de se connecter au serveur MySQL") ; mysql_select_db($nom_base) or die ("Erreur de connexion à la base de données") ; $msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis :<br/><br/>"; $msg_ok = "Votre demande a bien été prise en compte."; $message = $msg_erreur; if (empty($_POST['nom'])) $message .= "Votre nom<br/>"; if (empty($_POST['adresse'])) $message .= "Votre adresse<br/>"; if (empty($_POST['codepostal'])) $message .= "Votre code postal<br/>"; if (empty($_POST['ville'])) $message .= "Votre ville<br/>"; if (empty($_POST['telephone'])) $message .= "Manque numero de telephone<br/>"; if (empty($_POST['acces'])) $message .= "manque acces<br/>"; if (strlen($message) > strlen($msg_erreur)) { echo $message; }else { foreach($_POST as $index => $valeur) { $$index = mysql_real_escape_string(trim($valeur)); } $sql = "INSERT INTO site VALUES ('', '".$nom."', '".$ville."', '".$adresse."', '".$codepostal."', '".$telephone."', '".$acces."', '".$cles."')"; $res = mysql_query($sql); if ($res) { echo $msg_ok; } else { echo mysql_error(); } }
Avez vous une idée?
A voir également:
- Detection saut de ligne dans formulaire
- Whatsapp formulaire opposition - Guide
- Partage de photos en ligne - Guide
- Formulaire de réclamation facebook - Guide
- Comment supprimer une page sur word avec un saut de page ? - Guide
- Formulaire de reclamation instagram - Guide