Texte masqué

Petit nouveau ! | 1 Messages

09 mai 2007, 17:56

Bonjour,

Existe t'il un bout de code afin d'afficher ou masquer du texte et des champs textes dans une page php en fonction du choix fait à partir d'un menu déroulant.

Ex. : si l'utilisaeur sélectionne par exemple dans le menu déroulant :
1 après la sélection il affiche dans cette meme page texte1 et champs texte1
2 après la sélection il affiche dans cette meme page texte2 et champs texte2
3 après la sélection il affiche dans cette meme page texte1,texte2 et champs texte1,champs texte2

je suis débutant en programmation PHP. Pouvez-vous m'aider merci

Mammouth du PHP | 693 Messages

09 mai 2007, 18:04

Renseigne toi sur le javascript, et sur l'attribut visibility.

Ce traitement est inapproprié avec PHP puisque celui ci est un language serveur, c'est à dire que le client doit recharger completement la page.

Le javascript permet d'avoir une page dynamique dans le navigateur et donc de jouer sur les propriété, contenu des balises HTML. Le problème, c'est que tous les navigateurs n'ont pas le même comportement.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

10 mai 2007, 08:28

Oui, enfin ca n'empêche pas qu'on peut le faire avec php également pour ces pauvres gens qui auraient malencontreusement désactivé javascript :) Mais c'est sur que c'est plus lourd de recharger la page à chaque fois...

Si tu jettes un coup d'oeil dans la FAQ tu verras un topic qui s'appelle liste déroulante dynamique liées, tu peux très bien t'en inspirer pour lier autre chose qu'une seconde liste déroulante à la première et faire apparaitre textes et champs divers et variés :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...