begin process at 2012 05 29 19:10:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

onChange et Liste Déroulante


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

onChange et Liste Déroulante

mardi 2 août 2005 à 15:45:18 | onChange et Liste Déroulante

sebalex

Membre Club
Salut à tous,

Je sais qu'il existe certainement une réponse à ma question dans le forum. Mais là, je suis pris par le temps.

J'ai une liste déroulante (select) avec des pays provenant d'une BDD. Je souhaite que lorsque je sélectionne un pays dans la liste, une page web spécifique soit ouverte automatiquement avec comme référence le pays sélectionné.

Voici mon code :
<form name="form1" method="post">
                        <select name="id_pays" id="id_pays" onChange="location.href=artistes_pays.php?id_pays=this[this.value].value">
                          <option value="0">- s&eacute;lectionnez -</option>
                          <?php
do { 
?>
                          <option value="<?php echo $row_pays['pays']?>"><?php echo $row_pays['pays']?></option>
                          <?php
} while ($row_pays = mysql_fetch_assoc($pays));
  $rows = mysql_num_rows($pays);
  if($rows > 0) {
      mysql_data_seek($pays, 0);
   $row_pays = mysql_fetch_assoc($pays);
  }
?>
                        </select>
</form>

Merci pour votre aide

David

mardi 2 août 2005 à 15:59:30 | Re : onChange et Liste Déroulante

bultez

Membre Club

Bonjour,
c'était presque bon,

<select name="id_pays"
 id="id_pays"
 onChange="location.href='artistes_pays.php?id_pays='+this[this.value].value;">

et moi je ne dois pas être très loin....

s'il y a des caractères génants ( espaces ... ) dans le
value du select, il conviendra de mettre " ou ' précédé de \

location.href='artistes_pays.php?id_pays=\"'+this[this.value].value+'\"';

ou pas loin...

Cordialement. Bul. ~Site~~Mail~

mardi 2 août 2005 à 16:08:42 | Re : onChange et Liste Déroulante

sebalex

Membre Club
Salut Bul,

C'est déjà une première étape dans le sense où la redirection s'effectue automatiquement. Malheureusement, quant à variable de redirection, elle reprend "this[this.value].value" au lieu d'indiquer le pays !!!

David

mardi 2 août 2005 à 16:16:03 | Re : onChange et Liste Déroulante

bultez

Membre Club
Réponse acceptée !

pour plus de clarté, mettons ça dans une fonction.


<script type="text/javascript">
function appel(sel)
{
location.href="artistes_pays.php?id_pays="+sel[sel.selectedIndex].value;
}
</script>


<select name="id_pays"
 id="id_pays"
 onChange="appel(this);">


Cet en faisant cela, j'ai vu une erreur :
[this.selectedIndex] et pas [this.value]

Cordialement. Bul. ~
Site~~Mail~

mardi 2 août 2005 à 16:20:57 | Re : onChange et Liste Déroulante

sebalex

Membre Club
Tu es le meilleur ....

Merci encore et à +

David

mardi 2 août 2005 à 16:29:03 | Re : onChange et Liste Déroulante

bultez

Membre Club

tu es le meilleur,
après le pinard...
@+
Cordialement. Bul. ~
Site~~Mail~

mercredi 3 août 2005 à 16:29:28 | Nouvelle question

sebalex

Membre Club
Salut Bul,

J'aurais besoin de toi vu tes grandes capacités.

Je souhaite permettre aux visiteurs d'un site d'insérer dans une base de données plusieurs photos à la fois. De même, j'aimerais que lorsqu'un visiteur (un autre) choisi de visualiser toutes les photos de celui qui les a insérées, elles s'affichent toutes sur un tableau réparti en lignes et colonnes.

Peux-tu m'aider ou me dire où trouver un exemple ?

Merci

David

mercredi 3 août 2005 à 16:48:10 | Re : onChange et Liste Déroulante

bultez

Membre Club

>>vu tes grandes capacités.
sans fausse modestie, je ne suis qu'un
tout petit petit...
d'ailleurs tu as tort de t'adresser uniquement
à moi, il y a de très nombreuses compétences
sur ce forum, et sur les autres.
ta question relève plus du php, sur PHPCS
j'ai déjà vu des réponses à ce sujet.
mon humble avis ( pas sûr qu'il vaille quoi
que ce soit ) c'est qu'il ne faut pas mettre de
photos dans une base de données, mais des
informations qui permettent de retrouver ces
photos, ça oui ( du style nom_utilisateur va
donner nom_utilisateur_1.jpg,nom_utilisateur_2.jpg....
pour télécharger, vers le site, de multiple fichiers,
photos ou pas, mettre "n" <input file....>
Cordialement. Bul. ~
Site~~Mail~



Cette discussion est classée dans : mysql, liste, rows, déroulante, pays


Répondre à ce message

Sujets en rapport avec ce message

Besoin d'aide sur une liste déroulante [ par emeraudes ] bonjour, je voudrai savoir comment faire pour remplir des zones de text (en bleu) lorsque je selectionne un item (en rouge) d'une liste déroulante qu sélection d'une option identifiée -->liste déroulante [ par tousimages ] Mon objectif est de sélectionner automatique dans les listes déroulantes l'option préalablement enregistrée.Je m'explique : liste déroulante et champs texte [ par didine6 ] Bonjour @ tous !Voici mon soucis :j'ai une liste déroulante contenant les données du BD mysql.Je souhaite affiche dans un les champs associées à la v Auto update d'une liste déroulante avec PHP/MySQL [ par qntoinOo ] Bonjour à tous,J'ai besoin de faire un formulaire où je pourrais après sélection dans une liste déroulante afficher une autre liste déroulante avec de Problème javascript + liste déroulante + requête SQL [ par exorzist ] Bonjour, voilà je suis bloqué depuis un bon moment maintenant:en fait je veux pouvoir, au changement dans une liste déroulante, récupérer son value af Alimenter une zone texte à partir d'une zone déroulante [ par ecolom ] Bonjour à tous et surtout, BONNE ANNEEAprès de nombreux essais je me résigne à faire appel à l'équipe du net.En fait, j'essaie d'alimenter une zone de Liste déroulante dynamique PHP/AJAX [ par Vins974 ] Bonjour à tous !!! J'ai besoin de votre aide svp .. Je crée un site , et j'ai besoin d'insérer 3 listes déroulantes dynamiques. Je m'explique <img sr methode onchange avec liste deroulante dynamique.. [ par meego ] Bonjour ,il est possible que mon msg soit redondant mais j'ai vraiment besoin d'un exemple précis.j'ai une liste déroulante qui contient des infos par Récupération valeur liste déroulante [ par Coralyy ] Bonjour à tous!Je vous expose mon problème ! J'ai besoin de récupérer la valeur d'une liste déroulante pour définir quelle partie du formulaire j'affi comment aactiver un bouton ok (submit) avec uneliste déroulante ? [ par thinkman ] Bonjour,je cherche à activer un bouton Ok de type submit en fonction du choix d'une liste déroulante :J'ai une liste déroulante nommée "choix" qui a p


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales