8791 sujets

Développement web côté serveur, CMS

bjr à tous ;
je vien sde creer un formulaire , et le probleme c'est que quand je remplie que quelques champs de ce formulaire , et j'essaye de l'enregistrer mais il s'enregistre pas et il me demande de remplir les autres champs, et ça c'est embetant Smiley sweatdrop , du coup je voudrais rendre tout les champs du formulaire facultatifs.
voici le code:

     <form method="post" name="form1" action="<?php echo $editFormAction; ?>">
  <table align="center">
    <tr valign="baseline">
      <td nowrap align="right">Login:</td>
      <td><input type="text" name="login" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Mot de passe:</td>
      <td><input type="password" name="mdp" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Mail:</td>
      <td><input type="text" name="mail" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Nom de société:</td>
      <td><input type="text" name="nomsociete" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Enseigne de société:</td>
      <td><input type="text" name="enseignesociete" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Nom:</td>
      <td><input type="text" name="nom" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Prenom:</td>
      <td><input type="text" name="prenom" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Adresse:</td>
      <td><input type="text" name="adresse1" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Adresse complémentaire:</td>
      <td><input type="text" name="adresse2" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Code postal:</td>
      <td><input type="text" name="ad_cp" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Ville:</td>
      <td><input type="text" name="ad_ville" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Téléphone fixe:</td>
      <td><input type="text" name="telephonefixe" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Téléphone fax:</td>
      <td><input type="text" name="telephonefaxe" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Téléphone portable:</td>
      <td><input type="text" name="telephoneport" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">Autre téléphone:</td>
      <td><input type="text" name="telephoneautre" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">&nbsp;</td>
      <td><input type="submit" value="Enregistrer"></td>
    </tr>
  </table>
  <input type="hidden" name="MM_insert" value="form1">
</form>

merci pour votre aid Smiley cligne
Slt

Je ne comprends pas où est le problème Smiley confus .

<?php
if($_POST['login'] || $_POST['mdp'] || $_POST['mail'] || ..... ||  $_POST['telephoneautre'] ) {
    //TRAITEMENT
} 
else {
    echo "Veuillez remplir au moins 1 champs";
}

Mais après, il faudrait peut être nous préciser à quoi servira ce formulaire parce que cette solution n'est pas forcément la plus adaptée.

J'ai l'impression que c'est un formulaire pour modifier les données personnelles d'un profil (ou pour creer un profil) Smiley smile .
Si c'est pour modifier les données personnelles, il serait, je pense, plus adapté de faire un formulaire pré-rempli comme celui d'Alsacréation Smiley cligne

Cordialement
Modifié par guillaume33 (29 May 2011 - 17:06)