Php et alignement

Résolu
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. 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
    1. 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
      1. 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