Php et alignement

Résolu
Angel's -  
 chico95 -
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
Configuration: Windows Vista / Internet Explorer 7.0

3 réponses

  1. chico95
     
    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
  2. arthezius Messages postés 3756 Statut Membre 475
     
    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
  3. chico95
     
    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