Bonjour,

j'ai créé en toute modestie mon site - vitrine de mon activité, avec une page "contactez-moi" :

http://aida.tobehost.net/contact.php

Je teste la saisie ou non d'informations dans les champs "nom", "tel", "objet du message" etc... et si un champ n'est pas rempli, la page se réaffiche avec avertissements :

http://aida.tobehost.net/contacterr....lidation&cont=

Tout irait très bien, j'ai testé sous IE 5 à 9, mozilla, safari, chrome et opera, mais la validation W3C refuse le php qui me permet de réafficher les champs correctement saisis :

dans contacterr.php, voici un bout de code représentatif :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<form action="contactme.php" method="post">
   <input type="hidden" name="action" value="contact" />
      <div class="fieldset">
         <label for="nom">Nom 
            <?php if($nom == "")  print ("<span class='obligat'> *</span>"); ?>
         </label>
         <input name="nom"   type="text" value="<?php print ($nom) ?>" />
      </div>
</form>
Lors de la validation W3C
c'est la partie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
value="<?php print ($nom) ?>"
qui ne passe pas.

Y a-til une solution qui me permette de garder une programmation légère ?

Merci de m'apporter vos lumières.