Page 1 sur 1

Formulaire

Posté : 29 avr. 2008, 17:02
par fowndi
salut les développeurs PHP,

j'ai un formulaire en pHP avec des un champ select ki se pécharge avec des données d'un champ de ma bbase de donnée sql et tout va bien, mais je désire ke les autres champs kelkes champs ki suivent puisse etre remplit automatiquement lorsque mon user fait un choix dans mon champs select je vous donne le code de mon champ select. Quel code je dois inclure pour éffectuer mon changement.

<SELECT style="FONT-WEIGHT: bold; COLOR: #003366; FONT-FAMILY: Tahoma" tabIndex=6
name=graphiste>
	
//remplissage de la zone graphiste
//connexion à la base de donnée mes identifaints sont dans ma page db.php
 include "../../admin/db.php";
 $connexion = mysql_connect($adresse,$id,$pass)or die ('Error of connexion');
mysql_select_db($db)or die ('Selection de la base impossible');
//Selection et afffichage de tout les sites 
 $requete = "SELECT nom_user FROM user WHERE titre_user=\"GRAPHISTE\"";
 $result=mysql_query($requete);
while ($ligne = mysql_fetch_row($result)) {
  $nom=$ligne[0];
echo "<option>$nom <br></option>
}
	?>
</SELECT>

Posté : 29 avr. 2008, 18:09
par caroube
j'ai un formulaire en pHP avec des un champ select ki se pécharge avec des données d'un champ de ma bbase de donnée sql et tout va bien, mais je désire ke les autres champs kelkes champs ki suivent puisse etre remplit automatiquement lorsque mon user fait un choix dans mon champs select je vous donne le code de mon champ select.
et en français, ça donne quoi ?

Posté : 29 avr. 2008, 18:16
par Ryle
Modération :

fowndi, le forum FAQ contient des explications détaillées sur ce sujet :
:arrow: Formulaires : Listes déroulantes dynamiques liées

Vérifier dans la FAQ ou faire une petite recherche préalable n'est pas superflu,
preque autant que de faire un effort de français quand on veut être lu.

Merci

Posté : 01 mai 2008, 10:49
par fowndi
merci pour le lien ke vous m'avez donné j'ai pu resoudre mon probleme concernant le champ dynamique, mais le soucis s'est ke dans l'entete du formulaire on a cette déclération
<form method="post" action="" id="chgdept">
ki permet de rechargé la page lorsque le champ SELECT munis de cet attribut

Code : Tout sélectionner

onchange="document.forms['chgdept'].submit()
est changer, le hic est ke maintenant je désire transmettre mon formulaire à un script PHP ki devrait le traiter ke je déclare dans l'attribut action de mon formulaire, mais au lieu de le faire il recharge ma page kan je click sur le bouton submit. Ke puis je faire?? :(

Re: Merci

Posté : 01 mai 2008, 18:40
par dunbar
merci pour le lien ke vous m'avez donné j'ai pu resoudre mon probleme concernant le champ dynamique, mais le soucis s'est ke dans l'entete du formulaire on a cette déclération
<form method="post" action="" id="chgdept">
ki permet de rechargé la page lorsque le champ SELECT munis de cet attribut

Code : Tout sélectionner

onchange="document.forms['chgdept'].submit()
est changer, le hic est ke maintenant je désire transmettre mon formulaire à un script PHP ki devrait le traiter ke je déclare dans l'attribut action de mon formulaire, mais au lieu de le faire il recharge ma page kan je click sur le bouton submit. Ke puis je faire?? :(
Moi je voie rien dans l'attribut action du formulaire :roll:

oui mais,

Posté : 02 mai 2008, 10:08
par fowndi
Le fait est ke malgré le fait ke je mette la page de destination dans la partie action
j'ai le meme probleme, ma page est recharger lorsque je click sur le bouton submit, au lieu d'aller à la page déclaré dans action.

Posté : 02 mai 2008, 11:11
par Cyrano
fowndi, tu n'es pas sur un téléphone portable, le langage SMS ici est insupportable et en général mal supporté : écris en français normal sil te plait ! :evil:

Excusez du peus

Posté : 02 mai 2008, 13:26
par fowndi
:D Je vous prit de biien vouloir m'excuser d'avoir écris de la sorte,
Seulement je signale que meme quand je met un attribut dans la partie action j'ai le meme problème. J'espere m'être bien fais comprendre.
Merci :D

Posté : 02 mai 2008, 14:42
par Cyrano
La valeur que doit contenir l'attribut action dans ta balise form, c'est l'url vers la page qui doit traiter les données de ton formulaire. Si tu ne mets rien, la page rechargera sur elle-même tout simplement et si aucun code de traitement ne s'y trouve, il ne se passera rien du tout.

j'ai ajouter la page de destination

Posté : 02 mai 2008, 17:15
par fowndi
j'ai completer l'attribut par
action="ajout.php"
, mais le problème est que maintenant lorsque je modifie mon champ SELECT; ma page ajout.php est chargé automatiquement, sans que je n'ai cliquer sur le bouton submit.

Re: Merci

Posté : 02 mai 2008, 17:59
par Cyrano
ki permet de rechargé la page lorsque le champ SELECT munis de cet attribut

Code : Tout sélectionner

onchange="document.forms['chgdept'].submit()
Et ça viendrait pas de ça à ton avis ?