IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[PHP-JS] Récuperer une variable PHP dans du JS


Sujet :

JavaScript

  1. #1
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    261
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 261
    Points : 64
    Points
    64
    Par défaut [PHP-JS] Récuperer une variable PHP dans du JS
    Bonjour tout le monde,

    Je m'explique, j'ai un prob pour recuperer une variable PHP dans du JS.

    Jai une page qui contient des rubriques, chaque rubriques contient des produits.
    Jarrive à récuperer le prix du premier produit dans chaque rubrique mais pas des suivants...Quand je clique sur le produit 2 par exemple ca maffiche le prix du produit 1...Dans la partie PHP je créer un tableau et dans ce tableau les tarifs sont correcte...



    Voila ma fonction JS

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    function option(produit)
    {
    	//On récupère le nom de la case à cocher.
    	nom = produit.name;
    	//On récupère le numéro de la case à cocher en supprimant de la chaine la chaine "produit".
    	num = nom.replace("produit","");
    	//On récupère la valeur du champ correspondant au prix de la case à cocher (de l'option choisie).
    	var t = document.getElementsByName("prix"+num);
    	//On récupère la valeur en entier du prix correspondant à la case à cocher.
    	var argent = enleveEuroEspace(t[0].value);
    	//On récupère le signe euro qui se trouve en fin de champ du prix correspondant à la case à cocher.
    	var euro = t[0].value.substring(t[0].value.length-2,t[0].value.length);
    	//On récupère la valeur en entier du champ total de la page.
    	var total = enleveEuroEspace(document.OptionsSelection.Total.value);
    	//Si la case à cocher concernée est cocher...
    	if (produit.checked==true)
    	{
    		alert(argent);
    		document.OptionsSelection.Total.value=metEuroEspace(total-argent,euro);
    		alert (document.OptionsSelection.Total.value);
    		produit.checked==true;
    		//On ajoute le total et la valeur du prix correspondant à la cose à cocher (et rajoute l'espace et le sigle euro avec la fonction metEuroEspace).
    		document.OptionsSelection.Total.value=metEuroEspace(total+argent,euro);
    	}
     
    }
    Et mon code PHP

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    while($rowrecupproduitrubriqueKit = mysql_fetch_array($reqrecupproduitrubriqueKit))
     		{
    			$idproduit="produit".$rowrecupproduitrubriqueKit['id_rubriqueKit'];
    			$idprix="prix".$rowrecupproduitrubriqueKit['id_rubriqueKit'];
    			$prix=$rowrecupproduitrubriqueKit['prix'];
    			echo " <table width='80%'  border='0' cellpadding='0' cellspacing='0'>";
    			echo "<tr>";
    			if ($rowrecupproduitrubriqueKit['produit_defaut']==1)
    			{
    				echo "<td width='50%'>";
    				echo "<b><font color='#FF0000'><input type='radio' value='true' name='$idproduit' checked='checked' onclick='option(this);' />".$rowrecupproduitrubriqueKit['nom']."</td>
    				<td align='left'><input size='6' name='$idprix' type='text' onFocus='javascript: this.blur()' value='$prix €'/></td></font></b> ";
        			//le prix total par défaut à l'ouverture de la page est calculé en additionnant le prix de chaque produits par défaut		
    				$prixfinal=$prixfinal+$prix;
    			}
    			else
    			{
    				echo "<td width='50%'>";
    				echo "<input type='radio' value='true' name='$idproduit' onclick='option(this);' /> ".$rowrecupproduitrubriqueKit['nom']."</td>
    				<td align='left'><input size='6' name='$idprix' type='text' onFocus='javascript: this.blur()' value='$prix €'/></td> ";
    			}

    Pouvez vous m'aidez svp??

  2. #2
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    261
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 261
    Points : 64
    Points
    64
    Par défaut
    C'est bon j'ai reussi, jai du jouer avec les id et les name des prix, produits et rubriques...

    Merci quand même à tous

    Tcho

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP 5.0] [PHP-JS] Récuperer une variable php dans une fonction.js
    Par kati1985 dans le forum Langage
    Réponses: 5
    Dernier message: 17/09/2009, 14h37
  2. [Smarty] Récuper une variable php à partir d'une variable Smarty
    Par SPKlls dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 23/04/2008, 17h40
  3. [PHP-JS] Renseigner une variable php dans une fonction JS
    Par gwen-al dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 14/04/2006, 08h31
  4. [PHP-JS] utiliser une variable php dans du javascript
    Par kcizth dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/02/2006, 11h53
  5. [PHP-JS] Récuperer une variable javascript..
    Par gwendy dans le forum Langage
    Réponses: 3
    Dernier message: 17/10/2005, 21h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo