Programmation Php besoin de votre aide :D

madmangp Messages postés 84 Statut Membre -  
madmangp Messages postés 84 Statut Membre -
Bonjour,




Voila je mon premier site de jeux sur internet , et j'ai un problème qui me casse la tète
je voudrais faire un choix de jeux avec le code suivant
<input type="text" name="jeux" size="36"><br>
Choix de votre jeu :<br>
<select size="1" name="Theme">
<option value="Je joue a super tétris">Je joue a super tétris</option>
<option value="Je joue a ...">Je joue a ...</option>
<option value="Je joue a ...">Je joue a ...</option>
<option value="Je joue a ...">Je joue a ...</option>
</select><br>
Quand le visiteur choisi son jeu il click sur continuer.
je veut que le visiteur sois dirigé vers la page du jeu de son choix
par exemple si il choisi <option value="Je joue a ...">Je joue a ...</option> , quand il click sur continuer il sera redirigé vers www.monsite.com/mario/
Merci pour votre aide=
A voir également:

8 réponses

tryan44 Messages postés 1381 Statut Membre 220
 
Salut,

Une option plus simple...le code ci-dessous redirige automatiquement à la sélection du formulaire, ce qui évite un clique de plus sur un bouton de validation :
   <script language="JavaScript">
function ChangeUrl(formulaire)
    {
    if (formulaire.ListeUrl.selectedIndex != 0)
        {
        window.top.bas.window.top.bas.location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
         }
    else 
        {
        alert('Veuillez choisir une destination.');
        }
    }
</script>
<form>
<select name="ListeUrl" onChange="ChangeUrl(this.form)">
  <option value="lien-1.html">Page 1</option> 
  <option value="lien-2.html">Page 2</option> 
</select>
</form>
0
madmangp Messages postés 84 Statut Membre 1
 
Bonjour tryan44,
Desoler de te décevoire mais il est nécessaire de passer par le bouton
parce qu'il y'a tout un formulaire a remplir
votre nom ....."
Donc si tu peut me passer un autre code merci=d
0
madmangp Messages postés 84 Statut Membre 1
 
UP!
0
madmangp Messages postés 84 Statut Membre 1
 
UP!
:D
0

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

Posez votre question
tryan44 Messages postés 1381 Statut Membre 220
 
Après la validation donc lors du contrôle, vous récupérez la valeur de la liste déroulante puis vous effectuez une redirection vers l'url concerné.

//action de validation
//contrôle des champs
//enregistrement en bd si besoin
//redirection
0
madmangp Messages postés 84 Statut Membre 1
 
Rebonjour:D
Desoler mais ton premier code
<script language="JavaScript">
function ChangeUrl(formulaire)
{
if (formulaire.ListeUrl.selectedIndex != 0)
{
window.top.bas.window.top.bas.location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
}
else
{
alert('Veuillez choisir une destination.');
}
}
</script>
<form>
<select name="ListeUrl" onChange="ChangeUrl(this.form)">
<option value="lien-1.html">Page 1</option>
<option value="lien-2.html">Page 2</option>
</select>
</form> ne marche pas
0
tryan44 Messages postés 1381 Statut Membre 220
 
Effectivement je n'ai pas fait attention car je m'en sert dans un autre contexte ...Supprimez la partie window.top.bas.window.top.bas. du Javascript.
0
madmangp Messages postés 84 Statut Membre 1
 
ok merci
0