Php et alignement

Résolu/Fermé
Angel's - 16 mars 2010 à 12:02
 chico95 - 16 mars 2010 à 12:19
Bonjour, je voudrais afficher mes message d'erreur a cotés des champs a remplir mais je ne sais pas comment faire? Car pour l'instant le message d'erreur sous php s'affiche au début de ma page.


Dans le code suivant:

 if (empty($_POST["email_expediteur"])) { 
// il manque l'email de l'expéditeur
                 $erreur="Saisissez votre adresse email...";


Comment donner forme à l'erreur? (Afficher le message a coté de mon champ de texte)

Merci beaucoup.
Angel's

3 réponses

tu veux dire que si l'utilisateur ne marque pas son adresse, il y ait une phrase qui s'affiche avec l'erreur au lieu d'une nouvelle page qui s'ouvre affichant l'erreur !?

essaye avec la methode if(isset(...
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
16 mars 2010 à 12:13
Côté xhtml/php
<?php
if(isset($erreur))
	{
	echo'<p class="erreur">'.$erreur.'</p>';
	}
?>


Côté CSS
p.erreur {
	font-weight:bold;
	color:#f00;
	border:1px solid #ccc;
	text-indent:10px;
	padding:5px 0px;
	}

CSS a modifier suivant ce que tu veux faire.
0
if(isset($_POST['email_expediteur']))
{
$email_expediteur = $_POST['email_expediteur'];
}
else
{
$erreur = "Saisissez votre adresse email...";
echo'<p class="erreur">'.$erreur.'</p>';
}

Je ne suis pas sur que ça marche, je débute en php !
0