IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Probleme formulaires auto [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 69
    Par défaut Probleme formulaires auto
    bonjour,

    alors voila je code un formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
     <form name="f1" action="" method="post">
    					  <script language="javascript" src="/js/bilan.js"></script>
    						<table width="100%" border="0" cellspacing="2" cellpadding="0">
    						  <tr> 
    							<td colspan="2"><strong>INFORMATIONS N&Eacute;CESSAIRES</strong><br />
    							<? if(isset($form_erreur) && !empty($form_erreur)) displayErreurs($form_erreur);?>							</td>
    						  </tr>
    						  <tr> 
    							<td width="31%">&nbsp;</td>
    							<td width="69%">&nbsp;</td>
    						  </tr>
    						  <tr>
    							<td>Titre* :</td>
    							<td>
    							<select name="genre" id="genre">
    							  <option value="1" selected="selected">Mlle</option>
    							  <option value="2">Mme</option>
    							  <option value="3">M</option>
    						    </select>							</td>
    						  </tr>
    						  <tr> 
    							<td>Votre adresse e-mail* :</td>
    							<td><input type="text" name="email" value="<?= $_POST['email']?>"></td>
    						  </tr>
    						  <tr> 
    							<td>Nom* : </td>
    							<td><input type="text" name="nom" value="<?= $_POST['nom']?>"></td>
    						  </tr>
    						  <tr> 
    							<td>Pr&eacute;nom* : </td>
    							<td><input type="text" name="prenom" value="<?= $_SESSION['prenom']?>"></td>
    						  </tr>
    						  <tr> 
    							<td>T&eacute;l&eacute;phone : *<br></td>
    							<td><input type="text" name="telephone" value="<?= $_POST['telephone']?>"></td>
    						  </tr>
    						  <tr> 
    							<td>Adresse : *<br> </td>
    							<td><input type="text" name="adresse" value="<?= $_POST['adresse']?>"></td>
    						  </tr>
    						  <tr> 
    							<td>Code Postal: *<br> </td>
    							<td><input type="text" name="cp" id="cp" value="<?= $_POST['cp']?>" onChange="if (this.selectedIndex !=0) { this.form.submit(); }"> </td>
    						  </tr>
    						  <tr> 
    							<td>Ville: *<br> </td>
    							<td><input type="text" name="ville" value="<?= $_POST['ville']?>"></td>
    						  </tr>
    						  <tr> 
    							<td>D&eacute;partement :<br> </td>
    							<td><?
     
    	echo "<select name=departement";
    	if(!empty($width)) echo " style=\"width:".$width."px\"";
    	echo ">\n";
     
    	$sql="SELECT id_departement, nom_departement";
    	$sql.=" FROM ".TABLE_DEPARTEMENT;
    	$sql.=" WHERE id_departement =".substr($_POST['cp'],0,2);
    	$req=mysql_query($sql);
    	$arrDepartement=mysql_fetch_array($req);
    		if($arrDepartement['id_departement']<10)
    			$id="0".$arrDepartement['id_departement'];
    		else
    			$id=$arrDepartement['id_departement'];
     
     
    			echo "<option value=\"".$arrDepartement['id_departement']."\" selected> ".$id."-".$arrDepartement['nom_departement']."</option>\n";
     
     
     
    	echo "</select>\n"; ?></td>
    						  </tr>
     
    						  <tr> 
    							<td>Pays : *<br> </td>
    							<td><?listPays($_POST['id_pays'],"id_pays","")?></td>
    						  </tr>
    						  <tr> 
    							<td>Date de naissance :</td>
    							<td><input type="text" name="ddn" value="<?= $_SESSION['ddn']?>">
    							(JJ/MM/AAAA)</td>
    						  </tr>
    						  <tr> 
    							<td>&nbsp;</td>
    							<td>&nbsp;</td>
    						  </tr>
    						  <tr> 
    							<td colspan="2">
    							Choisissez votre mot de passe (4 caract&egrave;res minimum)<br>
    							Ce mot de passe vous permettra d’acc&eacute;der  &agrave; vos services personnalis&eacute;s							</td>
    						  </tr>
    						  <tr> 
    							<td>&nbsp;</td>
    							<td>&nbsp;</td>
    						  </tr>
    						  <tr> 
    							<td>Votre mot de passe* : </td>
    							<td><input type="password" name="mdp"></td>
    						  </tr>
    						  <tr> 
    							<td>Confirmez votre mot de passe* : </td>
    							<td><input type="password" name="mdp2"></td>
    						  </tr>
    						  <tr> 
    							<td>&nbsp;</td>
    							<td>&nbsp;</td>
    						  </tr>
    						  <tr>
    							<td colspan="2"><input type="checkbox" name="contact" value="1"<? if($_POST['contact']==1) echo " checked"?>/>
    							  &nbsp; Je souhaite recevoir des renseignement sur les m&eacute;thode d'amincissement </td>
    						  </tr>
    						  <tr>
    							<td colspan="2"><input name="newsletter" type="checkbox" id="newsletter" value="1"<? if($_POST['newsletter']==1) echo " checked"?>/>
    							  &nbsp;&nbsp;Je souhaite recevoir la newsletter effea </td>
    						  </tr>
    						</table>
    					  <br>
    					  <input name="cmd" type="button" class="recherche_boutique" value="Valider mon inscription" onClick="verif5();">
    					  <br>
                          </form>
    Et en fait je cherche à rendre automatique le département en fonction du CP

    Le probleme est qu'une fois le CP entré, le département se met à jour correctement, mais plus moyen de valider le formulaire.

    Merci d'avance pour votre aide.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    181
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 181
    Par défaut
    bonjour,
    que veux tu dire par plus moyen de valider le formulaire?
    plus de bouton?
    rien ne se passe au click?
    mets le code de verif5() quand même

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 69
    Par défaut
    Je veux dire que au clic sur le bouton pour poster le formulaire, cela fait comme si je cliquez sur un lien "#"

    Qu'est ce que la commande verif5() ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    181
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 181
    Par défaut
    la fonction que tu appelles quand tu cliques sur le bouton de validation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input name="cmd" type="button" class="recherche_boutique" value="Valider mon inscription" onClick="verif5();">

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 69
    Par défaut
    ya deja cette condition sur mon bouton de post... ca devrait renvoyer quelque chose ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    181
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 181
    Par défaut
    étant donné que le bouton qui sert à la validation n'est pas de type "submit", je me suis dit que cette fonction devrait vérifier la validité des champs et ensuite envoyer le formulaire,
    elle est sûrement dans bilan.js que tu appelles au début du formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script language="javascript" src="/js/bilan.js"></script>

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 69
    Par défaut
    merci j'avais pas regardé dans le fichier bilan.js

    ca marche maintenant.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    181
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 181
    Par défaut
    de rien
    n'oublies pas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme formulaire et un champ hidden
    Par amigauss dans le forum Langage
    Réponses: 8
    Dernier message: 26/01/2006, 17h50
  2. probleme formulaire
    Par serapha dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/12/2005, 11h12
  3. probleme formulaire
    Par serapha dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 03/12/2005, 20h19
  4. [MySQL] Probleme Formulaire [Dropdown]
    Par lemagicien dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 28/11/2005, 10h27
  5. Problemes formulaires web
    Par mdma64 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/08/2005, 10h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo