JeuWeb - Crée ton jeu par navigateur
Récuperer les données des boutons radios - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Récuperer les données des boutons radios (/showthread.php?tid=2675)

Pages : 1 2 3 4 5


RE: Récuperer les données des boutons radios - Jeya - 13-06-2008

Vous êtes un pur génie ! Big Grin
Merci en tout cas, juste un dernier truc pas la peine de me donner le code pour cela j'essayerais de trouver par moi même, c'est possible après de récuperer les données de ces choix ?


RE: Récuperer les données des boutons radios - Sephi-Chan - 13-06-2008

Oui. Tu donnes un attribut id à ta liste de sélection. La valeur du champ sélectionné est stockée dans document.getElementById("idDeTaListe").value.


RE: Récuperer les données des boutons radios - Dolphy - 13-06-2008

Edit : J'ai posté avant de voir la réponse de Sephi, la récupération en PHP te permet de traiter ensuite les données, si tu veux par exemple faire un système d'inscription.

Vous ? Ah mais je suis pas encore vieu et pas non plus skyzophrène :p

Oui bien sûr c'est possible, mais la récupération se fera en PHP :p

Code PHP :
<?php 
if(isset($_POST['monde']))
{
$monde = $_POST['monde'];
$village = $_POST['choix_villages_'.$monde];
echo
'Vous appartiendrez au village '.$village.' situé dans le monde '.$monde;
}

Rien de bien compliqué (note cependant que la récupération des données n'est pas sécurisée ...)


L'avantage de ce script c'est qu'on peut aussi l'adapter à un contenu dynamique (c'est à dire qu'on charge les mondes et villages possibles d'une BDD) mais là je te laisse faire.

Dolphy, heureux d'avoir pour une fois pu aider avec ces quelques connaissances.


RE: Récuperer les données des boutons radios - Jeya - 13-06-2008

Merci beaucoup à tout le monde !
J'en ferais usage avec prudence xD


RE: Récuperer les données des boutons radios - Eluox - 14-06-2008

Sorry du UP, j'avais que ça a faire Big Grin

worldAndVillage.js a écrit :
Code :
var ShowedVillage="";
function showVillage(world)
{
    sWorld = document.getElementById(world);
        if (sWorld.style.display !='')
        {
            sWorld.style.display='';
                if (ShowedVillage != "")
                {
                    ShowedVillage.style.display = 'none';
                }
                ShowedVillage = sWorld;
        }
}

style.css a écrit :
Code :
.world {
    color : #FF9900;
}
            
.villages {
    margin-left : 70px;
}

Ta Page HTML a écrit :
Code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr_FR" lang="fr_FR">
    <head>
        <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type" />
        <title>Javascript :: JeuPHP</title>
        <script type='text/javascript' src='worldAndVillage.js'></script>
        <link href="style.css" type="text/css" rel="stylesheet" />
    </head>
    
<body>
    <h1>Essai de Javascript</h1>
    <form method="post" action="">
    
        <p class="world">
            <input name="world" value="land" onchange="javascript:showVillage('land');" type="radio" />Terre<br />
            <input name="world" value="istland" onchange="javascript:showVillage('island');" type="radio" />Mer<br />
            <input name="world" value="sky" onchange="javascript:showVillage('sky');" type="radio" />Ciel
        </p>
        
        <div class="villages">
        
            <span id="land" style="display: none;">
                <input name="landVillage" value="Alpha" type="radio" />Alpha<br />
                <input name="landVillage" value="Bravo" type="radio" />Bravo<br />
            </span>
            
            <span id="island" style="display: none;">
                <input name="islandVillage" value="Charlie" type="radio" />Charlie<br />
                <input name="islandVillage" value="Delta" type="radio" />Delta<br />
            </span>
            
            <span id="sky" style="display: none;">
                <input name="skyVillage" value="Echo" type="radio" />Echo<br />
                <input name="skyVillage" value="Fox" type="radio" />Fox<br />
            </span>
            
        </div>
        <p><input type="submit"  value="Envoyer"/></p>
    </form>
</body>
</html>

Désolé, sa sert a rien Big Grin

EDIT : OMG, je suis valide XHTML Big Grin


RE: Récuperer les données des boutons radios - Jeya - 14-06-2008

Ça m'énerve les gens qui ont rien à faire et qui m'aide trop :p Non je déconne, merci beaucoup ^^
J'essayerais de continuer le codage de la page d'inscription dès que j'en ai marre de Call Of Duty 4 et après je vous montrerais le lien à part si vous êtes contre Wink

Merci


RE: Récuperer les données des boutons radios - Jeya - 14-06-2008

Désolé du double post mais grâce à vous j'ai pu faire la page d'inscription sans MySql.
Voila le lien si vous voulez tester : Fausse inscription
Cependant rien ne sera enregistré, mettez votre vraie adresse e-mail pour avoir le mail de confirmation Big Grin
Devrais-je passer à la partie MySql ou avez vous des idées améliorations à faire ?


RE: Récuperer les données des boutons radios - Eluox - 14-06-2008

Première remarque, je t'aii pas fait un beau design css sans tableau, pour que tu foutes des tableaux tout moches Sad

Deuxièmement, pourquoi faire sa en deux pages, en le faisant avec une, tu pourrais afficher tes erreurs en haut de la page, au dessus du formulaire, c'est plus pratique ( tu connais la fonction isset ? )

Petit problème d'encodage dans le mail,
T'a mis en ISO ? met ta surement mis des accent normaux :S

Cordialement,


RE: Récuperer les données des boutons radios - Jeya - 14-06-2008

Oui bon je suis désolé mais je suis pas pro et c'est pas la peine de s'énerver ...
De plus quand je mets ton code pur bah il se met au début ...
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


RE: Récuperer les données des boutons radios - Stefff - 14-06-2008

Attention, l'inscription fonctionne si on a pas choisi de monde Smile