Select et onchange [HTML/CSS/Javascript] - HTML/CSS - Programmation
Marsh Posté le 05-04-2006 à 00:05:38
RTFM §
Marsh Posté le 05-04-2006 à 01:14:11
| Code : 
 | 
 
 
perso je mettrai plutot le prix directement dans le texte du select: 
<option value=0>bibine: 5Euros</option> 
Marsh Posté le 05-04-2006 à 03:53:37
Mon array vient d'une requete SQL 
 
Je vais regarder de ce coté
Marsh Posté le 05-04-2006 à 10:09:12
> Mon array vient d'une requete SQL  
ça ne change rien, tu peut faire des ``echo``s pour la transmettre à javascript
Marsh Posté le 10-04-2006 à 01:36:37
http://gihefca.free.fr/selectarray.php 
 
j'ai vraiment du mal... j'arrive pas à récupérer dans le second input 'montanx' 
Marsh Posté le 10-04-2006 à 02:07:53
essaye: 
 
<? 
  $jsarray=array(); 
  foreach($array as $temp) 
    $jsarray[]=addslashes($temp['prix']); 
  echo "var prix=new Array('"; 
  echo implode("','",$jsarray); 
  echo "');\n"; 
?> 
 
et: 
onchange=javascript: document.form.prix=prix[this.value];
Marsh Posté le 10-04-2006 à 03:00:19
| Code : 
 | 
 
 
La victoire de l'homme sur le javascript   ![[:cereal_killer] [:cereal_killer]](https://forum-images.hardware.fr/images/perso/cereal_killer.gif) 
  
 
Merci nargy  ![[:ganephtes] [:ganephtes]](https://forum-images.hardware.fr/images/perso/ganephtes.gif) 
 
Marsh Posté le 04-04-2006 à 23:50:34
re moi 
 
 
 
Je me creuse la tête depuis pas mal de temps sur ce probleme :
J'ai un array de ce type
Array (
[0] => Array ( [id] => 0 [nom] => bibine [prix] => 5 )
[1] => Array ( [id] => 1 [nom] => bobo [prix] => 10 )
[2] => Array ( [id] => 2 [nom] => popo [prix] => 13 )
[3] => Array ( [id] => 3 [nom] => toto [prix] => 15 )
[4] => Array ( [id] => 4 [nom] => titi [prix] => 20 )
[5] => Array ( [id] => 5 [nom] => tota [prix] => 28 )
)
J'affiche dans un select l'id en value et le nom.
Je souhaite, dans un input, afficher les prix correspondant à la sélection (id).
Mais je coince pour récupérer l'id ou le nom...
J'arrive, avec "onChange='view.montant.value=view.paiement.options[view.paiement.selectedIndex].value'", à récupérer l'index sélectionné mais comment l'utiliser pour afficher le prix correspondant ($temp[$id]['prix'])
Je suppose que ce problème a déjà trouvé solution... mais pas moi