[résolu] Pb de onChange (désolé)

Pb de onChange (désolé) [résolu] - HTML/CSS - Programmation

Marsh Posté le 03-07-2006 à 10:23:35    

Salut all,  
voila j'ai un petit soucis avec un onChange.
J'arrive à recharger correctement ma page comme souhaitée mais j'utilise un petit this.value qui ne prend rien en compte ça me gène un  tit peu à vrrai dire.
Voili le code en espérant que vous saurez m'aider :
 

Code :
  1. echo <<<HTML
  2. <br> 
  3.  <form action='#' name='formulaire' method='GET'>
  4.   <a href='index.php?menu=menu&&specik=cp' class='menududu'>Voir Carte Principale </a> ||
  5.   Choisissez un menu
  6.   <!-- selection dans la base de donnée de tous les menu de la table lbv_carte_menu
  7.    et listage de tous les menus possibles avec leur prix (trié par prix) -->
  8.   <select name='specik' onChange="javascript:document.location.href=('index.php?menu=menu&&specik=specik[this.value]');">
  9. // essai également avec <select name='specik' onChange="javascript:document.location.href=('index.php?menu=menu&&specik=this.value');">
  10.   <option selected name='specik' value='null'>Choisissez un menu</option>
  11. HTML;
  12.  // requete de selection de chaque menu
  13.  $req = Connexion::requete("SELECT titre, prix, id FROM lbv_carte_menu ORDER BY prix" );
  14.  while($row = mysql_fetch_array($req)) // boucle  
  15.  {
  16.   // affichage des options avec titre et prix
  17.   echo"<option name='specik' value='$row[2]'>$row[0] - $row[1] €</option>";
  18.  }
  19. echo <<<HTML
  20.  </select>
  21.  </form>
  22. HTML;


 
Vala comme vous pouvez le voir mes options sont générée en php mais je ne vois pas pourquoi ça ne fonctionne pas :s
j'ai mis en commentaire les deux méthodes que j'utilise.  
 
Il me recharge bien la page mais avec comme parametre specik=this.value et non pas la valeur souhaitée..  :cry:  
 
Merci de votre aide à tous :)  
Encore merci d'avance.  
 
 [:magnasuprema]


Message édité par micfont999 le 03-07-2006 à 11:54:29

---------------
> http://graphicriver.net/user/micfo [...] micfont999  
Reply

Marsh Posté le 03-07-2006 à 10:23:35   

Reply

Marsh Posté le 03-07-2006 à 10:27:13    

ben ce qui est entre ' ' n'est pas interprêté. stout. [:spamafote]

Reply

Marsh Posté le 03-07-2006 à 10:31:24    

Bin disons qu'il me renvoi viens sur la page pourtant mais il n'arrive pas à choppée la valeur de l'option selectionnée.  
En clair tu me conseil quoi?


---------------
> http://graphicriver.net/user/micfo [...] micfont999  
Reply

Marsh Posté le 03-07-2006 à 10:48:10    

Code :
  1. onChange="javascript:document.location.href=('index.php?menu=menu&specik=specik['+this.value+']');">


 
:o :o

Reply

Marsh Posté le 03-07-2006 à 10:54:18    

Sinon au fait c'est quoi specik[] ? Un tableau ?  [:petrus75]

Reply

Marsh Posté le 03-07-2006 à 10:55:00    

Il y à du mieux ça me met  
 
index.php?menu=menu&specik=specik[5] ^^ j'ai un tableau maintenant c'est mieux
IL me détecte bien la valeur ^^ e vais essayer de résoudre ça :)  
Merki encore :)


---------------
> http://graphicriver.net/user/micfo [...] micfont999  
Reply

Marsh Posté le 03-07-2006 à 10:55:52    

micfont999 a écrit :

Il y à du mieux ça me met  
 
index.php?menu=menu&specik=specik[5] ^^ j'ai un tableau maintenant c'est mieux
IL me détecte bien la valeur ^^ e vais essayer de résoudre ça :)  
Merki encore :)


 
C'est quoi que tu veux ? :o
 
C'est quoi specik à la base ?   :heink:  

Reply

Marsh Posté le 03-07-2006 à 10:56:00    

Code :
  1. <select name='specik' onChange="javascript:document.location.href=('index.php?menu=menu&&specik='+this.value+'');">


 
La formule terminée :)  
Merci merci merci ^^

Message cité 1 fois
Message édité par micfont999 le 03-07-2006 à 10:56:30

---------------
> http://graphicriver.net/user/micfo [...] micfont999  
Reply

Marsh Posté le 03-07-2006 à 10:57:27    

micfont999 a écrit :

Code :
  1. <select name='specik' onChange="javascript:document.location.href=('index.php?menu=menu&&specik='+this.value+'');">


 
La formule terminée :)  
Merci merci merci ^^


 
oh pinaise...  [:totozzz]  
 
Bon sinon, && est inutile hein. C'est & tout court.  
 
Et sinon, si tes liens sont dans un href, c'est &amp; :o

Reply

Marsh Posté le 03-07-2006 à 11:02:59    

ah oui tien pourquoi j'ai un double truc moi j'avais même pas tilté ^^  


---------------
> http://graphicriver.net/user/micfo [...] micfont999  
Reply

Marsh Posté le 03-07-2006 à 11:02:59   

Reply

Marsh Posté le 03-07-2006 à 11:13:13    

micfont999 a écrit :

ah oui tien pourquoi j'ai un double truc moi j'avais même pas tilté ^^


 
De toutes manières, va falloir apprendre les bases hein. :o
 
concaténation js : avec le +
 
ce qui est entre ' ' n'est pas interprêté.

Reply

Marsh Posté le 03-07-2006 à 11:32:28    

Oui bah je ne reviendrais pas sur le javascript j'ai horreur d'utiliser ce truc, même si c'est très pratique je l'accorde, donc je n'est vraiment pas envi d'en apprendre les bases :)  
tu va me dire, bah alors viens pas nous faire chier à demander conseil, mais ils n'empeche que je n'aime pas ça...  
désolé


---------------
> http://graphicriver.net/user/micfo [...] micfont999  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed