Menu déroulant

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Menu déroulant

Re: Menu déroulant

par devlop78 » 30 nov. 2010, 01:29

Il n'y a aucun lien :p

Et ma réponse était surtout par rapport à changePrice (sgb500); qui ne fonctionnera pas

Re: Menu déroulant

par XavierBial » 29 nov. 2010, 23:02

Pardon mais je n'y trouve rien qui peut m'aider, comment lier php/mysql et js?

Re: Menu déroulant

par devlop78 » 29 nov. 2010, 02:01

Ouai je sais. La réponse est là http://www.siteduzero.com/tutoriel-3-81 ... cript.html

Si tu es pressé, la réponse se trouve dans la page http://www.siteduzero.com/tutoriel-3-79 ... #ss_part_2

Bonne continuation.

Re: Menu déroulant

par XavierBial » 28 nov. 2010, 23:42

mais cela ne fonctionne pas non plus

Re: Menu déroulant

par XavierBial » 28 nov. 2010, 23:40

donc j'ai ce code ci :

Code : Tout sélectionner

<script style="text/javascript"> function changePrice (price) { document.getElementById('prix').innerHTML = price + " euros"; } </script> <select name="prod"> <option value="0">Produit</option> <option value="sgb200" onclick="changePrice (sgb200);">SG(B)200</option> <option value="sgb300" onclick="changePrice (sgb300);">SG(B)300</option> <option value="sgb400" onclick="changePrice (sgb400);">SG(B)400</option> <option value="sgb500" onclick="changePrice (sgb500);">SG(B)500</option> <option value="sgb720" onclick="changePrice (sgb720);">SG(B)720</option> <option value="sgb1000" onclick="changePrice (sgb1000);">SG(B)1000</option> <option value="sgb1500" onclick="changePrice (sgb1500);">SG(B)1500</option> </select> <p>Le coût du produit est de <span id="prix">(choisissez un produit)</span></p> <?php mysql_connect( "*******", "********", "********" ); mysql_select_db( "**********"); $prod = $_get["prod"] ; $couts = mysql_query("SELECT couts FROM prix WHERE produit='$prod'"); while ($prix = mysql_fetch_array($couts) ) { ?> <?php echo $prix['couts']; mais cela ne fonctionne pas non plus ?> &euro; <?php } mysql_close(); ?>

Re: Menu déroulant

par devlop78 » 28 nov. 2010, 02:16

Oui tu vas chercher les tarifs et tu remplaces le 150 de "changePrice (150);" par la valeur de la bdd.

Re: Menu déroulant

par XavierBial » 28 nov. 2010, 02:10

Merci, mais est il possible de cette manière d'aller chercher le prix dans une bdd mysql?

Re: Menu déroulant

par devlop78 » 28 nov. 2010, 02:00

Code : Tout sélectionner

<script style="text/javascript"> function changePrice (price) { document.getElementById('prix').innerHTML = price + " euros"; } </script> <select name="prod"> <option value="0">Produit</option> <option value="sgb200" onclick="changePrice (150);">SG(B)200</option> <option value="sgb300" onclick="changePrice (150);">SG(B)300</option> <option value="sgb400" onclick="changePrice (150);">SG(B)400</option> <option value="sgb500" onclick="changePrice (150);">SG(B)500</option> <option value="sgb720" onclick="changePrice (150);">SG(B)720</option> <option value="sgb1000" onclick="changePrice (150);">SG(B)1000</option> <option value="sgb1500" onclick="changePrice (150);">SG(B)1500</option> </select> <p>Le coût du produit est de <span id="prix">(choisissez un produit)</span></p>
Qq chose comme ça

Re: Menu déroulant

par XavierBial » 28 nov. 2010, 01:54

Je n'y connait hélas rien en JS, que dois je faire? je voudrais obtenir qqchose comme ça :Image

Re: Menu déroulant

par devlop78 » 28 nov. 2010, 01:49

Hormis le manque de propreté et de sécurité du code, il s'agit d'une question JAVASCRIPT.

Menu déroulant

par XavierBial » 28 nov. 2010, 00:48

Bonsoir, voilà j'ai un site et sur une des pages j'ai plusieurs produits équivalent mais de taille différentes. J'aimerais qu'à l'aide d'un petit menu déroulant on puisse voir le prix juste à coté.

Code : Tout sélectionner

<P align=center>&nbsp;</P></td><tr> <td class='kol2'>Prix &agrave; la pi&egrave;ce:<BR> <FORM ACTION="" METHOD=POST> <select name="prod"> <option value="0">Produit</option> <option value="sgb200">SG(B)200</option> <option value="sgb300">SG(B)300</option> <option value="sgb400">SG(B)400</option> <option value="sgb500">SG(B)500</option> <option value="sgb720">SG(B)720</option> <option value="sgb1000">SG(B)1000</option> <option value="sgb1500">SG(B)1500</option> </select> </FORM> <?php mysql_connect( "******", "*****", "*****" ); mysql_select_db( "******"); $prod = $_POST["prod"] ; $couts = mysql_query("SELECT couts FROM prix WHERE produit='$prod'"); while ($prix = mysql_fetch_array($couts) ) { ?> <?php echo $prix['couts']; ?> &euro; <?php } mysql_close(); ?>
Mais cela ne fonctionne pas, comment faire?