Afficher/cacher d'un select suivant age

Fermé
Utilisateur anonyme - Modifié par irongege le 9/02/2011 à 23:41
 __construct() - 21 janv. 2011 à 20:22
Bonjour,
étant débutant je recherche un script en php pour afficher des inputs suivant un menu déroulant.

je vous explique j'ai recherché un script déjà tout fait sur notre ami google mais rien trouvé.

Le script que je recherche c'est pour afficher des salons suivant l'age de la personne.
en gros si une personne choisir un age entre 18ans et 99ans mais input devrait s'afficher sur ma page si la personne à moins de 18ans les salons reste cacher.

Cordialement Stéphane

2 réponses

__construct()
21 janv. 2011 à 11:29
Bonjour,

En gros, ça ressemblerait à ça...
<?php
if(isset($_POST['SEND']) && ($_POST['SEND'] == 'Go')) {
	if($_POST['statut'] == '+18') {
		// Affichage des salons aux personnes majeurs
	} else {
		// Message pour les personnes mineures
		echo "Vous n'avez pas l'âge requis pour accéder aux salons adultes.";
	}
} else { ?>
<form method="post" action="meme_page.php">
	<p>
		Je suis majeur <input type="radio" name="statut" value="+18" /> 
		Je suis mineur <input type="radio" name="statut" value="-18" /> 
		<input type="submit" name="SEND" value="Go" />
	</p>
</form>
<?php } ?>
0
__construct()
21 janv. 2011 à 20:22
Ben ça c'est normal que ça n'affiche rien, c'est à toi de mettre ce que tu veux afficher dans la condition, c'est-à-dire les input salon adulte, moi je te donne la méthode à toi de programmer sinon tu n'apprendras jamais rien !
Pour ce qui des âges, tu remplace les boutons radio par une liste déroulante et en fonction de la valeur envoyée tu fais une condition :
si âge supérieur ou égal à 15 ans et inférieur ou égal à 17 ans, tu affiches Vous n'avez pas l'âge requis pour accéder aux salons adultes. sinon tu affiche les input d'accès aux salons adultes.

Comprendo ou bien c'est du chinois ?

Allez au boulot, ça s'écrit en 2mn et ça prend 1mn pour tester...!
0