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

Langage PHP Discussion :

requete dans variable


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 2
    Par défaut requete dans variable
    Bonjour à tous,
    Je suis débutant en php, et je suis confronté à un petit pb.

    Je dois stocker tous les résultats d'une requete mysql dans une variable, destinée à être utilisée en javascript.

    Voici ma requete :

    $req2="SELECT products_name FROM orders_products WHERE orders_id=$orders_id" ;
    $res2 = mysql_query($req2);
    while ($var = mysql_fetch_array($res2))
    {
    $products_name=$var['products_name'];
    ?>
    <? echo "$products_name ";
    }?>
    La fonction echo m'indique tous les résultats de la requete, mais qd j'utilise la variable $products_name pour mon javascript, il n'y a que le premier résultat...

    La question est comment concatener tous les résultats de la requete dans une même variable ?

    Merci à vous tous - je galère
    Yannick

  2. #2
    Membre émérite
    Profil pro
    Assistant recherche bioinformatique
    Inscrit en
    Novembre 2007
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant recherche bioinformatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 877
    Par défaut
    Salut,
    Souvent, pour communiquer entre javascript et php en AJAX, on utilise souvent la fonction json pour 'compacter'/serialiser les variables.
    Je ferai ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $req2="SELECT products_name FROM orders_products WHERE orders_id=$orders_id" ;
    $res2 = mysql_query($req2);
    while ($var = mysql_fetch_array($res2))
    {
    $products_name[]=$var['products_name'];
    }
    echo json_encode($products_name);
    Z.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 2
    Par défaut
    Super, ça marche !
    Un grand merci à toi.
    Yannick

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

Discussions similaires

  1. Resultat d'une requete dans variable
    Par dashblade dans le forum IHM
    Réponses: 3
    Dernier message: 09/06/2008, 10h56
  2. resultat requete dans variable texte
    Par fomy dans le forum VBA Access
    Réponses: 9
    Dernier message: 24/03/2008, 12h54
  3. Réponses: 2
    Dernier message: 07/01/2008, 10h05
  4. Réponses: 7
    Dernier message: 02/05/2006, 17h28
  5. resultat requete SQL d'un select dans variable vb
    Par seb_06 dans le forum Requêtes et SQL.
    Réponses: 12
    Dernier message: 11/10/2004, 17h29

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