Aller au contenu

Quelle boucle pour obliger remplir champ lié a un autre


romann34

Sujets conseillés

Bonjour,

Débutant en php, j'ai un formulaire avec plusieurs champs :

j'aimerai que si le choix du 1er champ est "oui" obliger a remplir le second qui en dépend

Merci de vos préciseuses réponses :)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Les formulaires dynamiques (qui changent au fur et a mesure qu'on le remplit) sont gérés par Ajax en temps normal :)

Il te suffit de faire un script qui se lancera lorsque l'utilisateur entrera son choix, qui recuperera son choix afin de modifier les autres champs.

Modifié par Nanane
Lien vers le commentaire
Partager sur d’autres sites

Tu peux tout simplement imbriquer tes deux conditions, ça donnerait quelque chose du genre :

<?php
$envoi = true;
if($champ1== 'oui') {
if(empty($champ2))
$envoi = false;
}
if($envoi == true) {
// traitement des données
} else {
// Message d'erreur
}
?>

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Le php s'exécutant coté serveur, tu es obligé de recharger la page et générer en php, le code html qui remplira le deuxième champ...

Lien vers le commentaire
Partager sur d’autres sites

En fait Ajax, c'est du javascript ^^

Ca te permet d'acceder aux différents éléments de ta page et de les modifier si besoin est, sans recharger la page (puisque le javascript s'execute coté client, alors que le php coté serveur).

Si tu n'as aucune connaissance en javascript, c'est l'occasion de t'y mettre, tu verras ce n'est pas bien dur (une fois qu'on a vu un langage on les a tous vus)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...