[HTML/JS/PHP] Redirection immédiate combo box
Fermé
Div-Effect
-
8 mars 2006 à 12:00
Bernie_Liege Messages postés 7 Date d'inscription lundi 31 janvier 2005 Statut Membre Dernière intervention 28 décembre 2017 - 27 juin 2009 à 11:11
Bernie_Liege Messages postés 7 Date d'inscription lundi 31 janvier 2005 Statut Membre Dernière intervention 28 décembre 2017 - 27 juin 2009 à 11:11
A voir également:
- [HTML/JS/PHP] Redirection immédiate combo box
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Adresse ip box - Guide
- Br html ✓ - Forum Webmastering
- Music box pro - Télécharger - Lecture & Playlists
2 réponses
Bernie_Liege
Messages postés
7
Date d'inscription
lundi 31 janvier 2005
Statut
Membre
Dernière intervention
28 décembre 2017
1
27 juin 2009 à 11:11
27 juin 2009 à 11:11
Bonjour,
La réaction de Padoo m'étonne vachement, y a pas à dire.
Impossible??? D'abord, dans une combo, on ne coche pas, tu confonds avec les checkbox.
Ensuite, même si vous travaillez en php, javascript sera votre pote:
Quand on déclare une combo avec l'instruction HTML Select, on peut y déclarer un appel à une fonction javascript.
Exemple ci-dessous:
Ici, on voit que dès que l'utilisateur aura choisi une des "options", on aura appel à la fonction javascript
appelée ici gestionCombo() avec comme passage de paramètres la valeur de l'option
En début du programme php, il aura suffit de mettre cette fonction en question, comme l'exemple suivant.
Ce genre d'exemple est utilisée souvent dans les jeux onlines comme http://stars.asso.st
Dans cette partie javascript, on refait une self location qui renvoit l'utilisateur vers une autre source appelée ici colonisation.php avec des parametres que cette routine a besoin.
Certains esprits chagrins reprocheront à ce type de transmission que c'est visible, etc.. et que les cookies sont incroyablement utiles.
Malheureusement, j'ai des utilisateurs très paranos, qui n'arrêtent pas de dire que les cookies, c'est tabou, et qu'ils en viendront à bout.
Désolé pour le retard de la réponse, hé! Tois ans plus tard, mais il y avait une erreur flagrante dans le non absolu de la 1ere réponse.
Impossible.... Pas français.
Ciaoo
La réaction de Padoo m'étonne vachement, y a pas à dire.
Impossible??? D'abord, dans une combo, on ne coche pas, tu confonds avec les checkbox.
Ensuite, même si vous travaillez en php, javascript sera votre pote:
Quand on déclare une combo avec l'instruction HTML Select, on peut y déclarer un appel à une fonction javascript.
Exemple ci-dessous:
$sql="select * from planets where planet_id = '$planet_id' and etc... "; $result =$db->Execute($sql); echo " <select id=\"site\" onchange=\"gestionCombo(this.value)\">"; echo "<option value=\"00\">continents vierges</option>"; $compteur =0; if ($result){ while (!$result->EOF){ $compteur=$compteur +1; $rsc_unite=$result->fields; $id_newCont= $rsc_unite[idContinent]; $nomCont=$rsc_unite[nameContinent]; if ($nomCont=="")$nomCont="Inconnu "+ $compteur; echo "<option value=\"$id_newCont\">$nomCont</option>"; echo $id_newCont; $result->MoveNext(); } }
Ici, on voit que dès que l'utilisateur aura choisi une des "options", on aura appel à la fonction javascript
appelée ici gestionCombo() avec comme passage de paramètres la valeur de l'option
En début du programme php, il aura suffit de mettre cette fonction en question, comme l'exemple suivant.
Ce genre d'exemple est utilisée souvent dans les jeux onlines comme http://stars.asso.st
<SCRIPT LANGUAGE="javascript" type="text/javascript"> <!-- function gestionCombo(continent){ var Idjoueur = <?=$joueur_id?>; var batiment = '<?=$nomConstruction?>'; var IdContinent = <?=$continent_id?>; var IdPlanete = <?=$planet_id?>; if (continent != "00"){ alert("Pret a partir pour ce nouveau contient ?"+ continent); self.location='colonisation.php?batiment='+batiment+'&continent_id='+IdContinent+'&planet_id='+IdPlanete+'&joueur_id='+Idjoueur+'&order=done&dest_continent='+continent; } }
Dans cette partie javascript, on refait une self location qui renvoit l'utilisateur vers une autre source appelée ici colonisation.php avec des parametres que cette routine a besoin.
Certains esprits chagrins reprocheront à ce type de transmission que c'est visible, etc.. et que les cookies sont incroyablement utiles.
Malheureusement, j'ai des utilisateurs très paranos, qui n'arrêtent pas de dire que les cookies, c'est tabou, et qu'ils en viendront à bout.
Désolé pour le retard de la réponse, hé! Tois ans plus tard, mais il y avait une erreur flagrante dans le non absolu de la 1ere réponse.
Impossible.... Pas français.
Ciaoo
Padoo
Messages postés
109
Date d'inscription
jeudi 21 juillet 2005
Statut
Membre
Dernière intervention
6 février 2009
18
8 mars 2006 à 14:03
8 mars 2006 à 14:03
Bonjour,
Il est impossible de changer la langue d'une page directement lorsque l'utilisateur coche un case. En effet, le passage de variables se fait en php uniquement apres la validation de lapage par l'utilisateur via un bouton submit
Il est impossible de changer la langue d'une page directement lorsque l'utilisateur coche un case. En effet, le passage de variables se fait en php uniquement apres la validation de lapage par l'utilisateur via un bouton submit