Probleme PHP

Résolu/Fermé
Kratos60 Messages postés 56 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 2 mars 2012 - 21 déc. 2010 à 11:43
Kratos60 Messages postés 56 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 2 mars 2012 - 21 déc. 2010 à 14:20
Bonjour,


Voila, j'ai un petit problème.
Je programme actuellement en php et je voudrais faire un truc simple mais je ne trouve pas la solution...

J'ai créé des radio boutons (oui ou non) et je voudrais que des que l'utilisateur sélectionne le bouton oui cela rajoute une page php (avec un include) mais je n'y arrive pas..

Merci d'avance
A voir également:

5 réponses

devweb Messages postés 26 Date d'inscription vendredi 2 avril 2010 Statut Membre Dernière intervention 23 août 2020 10
Modifié par devweb le 21/12/2010 à 13:38
Il faut effectivement que tu utilise javascript. Tu mets un evenement onclick sur tes input.

<input type="radio" value="oui" onclick="document.getElementById('toto').style.display='block';" />

<div id="toto" style="display:none">
TOTO
</div>

Dès que tu cliqueras sur oui, ta div toto s'affichera.
1
Kratos60 Messages postés 56 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 2 mars 2012
21 déc. 2010 à 12:51
Bon je sais maintenant qu'il faut utilisé du javascript pour faire cela mais seulement mon code ne marche pas...

Si quelqu'un si connait et veux bien m'aider je posterais mon code

Merci d'avance
0
deja, tu as ton bouton

<input type="checkbox" value="oui" name="ouiounon">

Tu fait sa sur la pge de reception

<?php if($_POST['ouiounon'] == "oui") { ?>

//Ton include

<?php } ?>
0
Kratos60 Messages postés 56 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 2 mars 2012
21 déc. 2010 à 13:14
Merci de te pencher sur mon probleme

Ton code marche mais pour que cela prenne effet je dois appuyer sur Entrer or je veux que cela ce face automatique des que l'utilisateur sélectionne oui ou non.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Kratos60 Messages postés 56 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 2 mars 2012
21 déc. 2010 à 13:51
Bizarre chez moi ça marche pas....

Au lieu d'afficher la div il me met mes deux radio boutons en colonne...
0
devweb Messages postés 26 Date d'inscription vendredi 2 avril 2010 Statut Membre Dernière intervention 23 août 2020 10
21 déc. 2010 à 13:58
tu peux mettre ton code?
0
Kratos60 Messages postés 56 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 2 mars 2012
Modifié par Kratos60 le 21/12/2010 à 14:05
Php:

<p> Enfant à charge :
<label for="oui"> <input type="radio" name="choix" id="oui" value="1" onClick=" javascript: Affichage('essai')">Oui </label>
<label for="non"> <input type="radio" name="choix" id="non" value="2" onclick=" javascript: Cacher('essai')">Non </label>
<div id="essai" style="display:none">
essai
</div>

sous javascript:

function Affichage(id)
{

document.getElementById(id).style.display='block';

return true;
}
0
devweb Messages postés 26 Date d'inscription vendredi 2 avril 2010 Statut Membre Dernière intervention 23 août 2020 10
21 déc. 2010 à 14:11
chez moi ton code fonctionne.
Tu as bien mis ta fonction entre des balises <script> ?
Le javascript n'est pas désactivé?
0
Kratos60 Messages postés 56 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 2 mars 2012
21 déc. 2010 à 14:15
Je n'es pas de balise <script> car je veux le faire sur un fichier externe. Mais je vais essayer de le mettre dans la page principal pour voir si ça fonctionne.

Apres si le javascript est desactivé je peux pas te le dire je sais pas ou l'on voit cela...
0
Kratos60 Messages postés 56 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 2 mars 2012
21 déc. 2010 à 14:20
Je viens d'essayer en le mettant directement dans la page php et ça marche.

C'est vraiment bizarre que ça marche pas avec l'autre maniere...

En tout cas merci beaucoup de m'avoir aider maintenant que ça marche je vais pouvoir avancer ^^
0