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

PHP & Base de données Discussion :

Recuperation données puis dans un tableau puis passage de variable


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 391
    Par défaut Recuperation données puis dans un tableau puis passage de variable
    Bonsoir,

    j'ai besoin d'un coup de main !

    je vais cherché mes données dans ma bdd pour ensuite les mettres dans une variable (ou plusieurs mais j'avais pensé à un array) pour les récupérer à la page suivante ! J'ai un peu du mal !

    Pouvez vous m'aider !

    Voici la récupération mais je ne vois pas comment le mettre dans un array ou autre solution !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $requete2="SELECT email1 FROM clients WHERE id_clients=$id_clients";
    $resultat2=mysql_query($requete2);
    $nombre2=mysql_num_rows($resultat2); 
    for($j=0;$j<$nombre2;$j++)
    {
    $email1=mysql_result($resultat2,$j,"email1");
    }

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Regarde comment on recolte les données avec fetch_assoc ou fetch_array :
    http://sylvie-vauthier.developpez.co...e=bdd#LVII-1-b

    Pour le fond de ce que tu veux faire, il est plus logique de passer $id_clients à la passe suivante et d'y faire la requête que de passer l'ensemble des résultats.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 391
    Par défaut
    Mais comment tu fais pour faire passer tous les $id_clients à la page suivante directement ?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il y en a plusieurs ?
    Explique nous un peu l'articulation de ton code.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 391
    Par défaut
    Je recupére toutes les adresses mails que l'on a choisi par rapport à la requête et après je l'envoi sur une page suivante (sur laquelle je veux récupéré ces adresses) pour pouvoir envoyer un mail !

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il n'y a donc bien qu'un seul $id_clients à transmettre non ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 391
    Par défaut
    En faite cette requete s'execute X fois par rapport au nombre de résulat trouvé !

  8. #8
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Certes mais il n'y a qu'une seule donnée ($id_clients) à transmettre à la page qui execute la requete.

    Schématiquement tu voulais faire :
    Page A : $id_clients - Requete - X resultats => Page B

    Je te suggère plutot :
    Page A : $id_clients => Page B : Requete - X resultats
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  9. #9
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 391
    Par défaut
    Mais c'est pas possible de mettre toutes les adresses mails dans un tableau comme cela par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $email_tous= array("email1", "email2", "email3");
    Sans savoir combien il y en a bien sur !

    Comme sa je passe $email_tous dans la page suivante !

  10. #10
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ba écoute, fais comme tu veux.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  11. #11
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 391
    Par défaut
    Mais comment tu fais pour mettre tout les emails dans l'array !!

Discussions similaires

  1. recuperer des données .txt dans un tableau
    Par flomoa dans le forum Débuter
    Réponses: 8
    Dernier message: 12/10/2010, 14h50
  2. [Toutes versions] Workflow. Recuperer champs Responsable dans autre liste puis Email
    Par neo.96 dans le forum SharePoint
    Réponses: 12
    Dernier message: 25/08/2009, 11h59
  3. Réponses: 3
    Dernier message: 02/06/2008, 10h40
  4. Réponses: 5
    Dernier message: 15/03/2007, 06h58
  5. Mise a jour dans le cache puis dans la base
    Par tomy29 dans le forum Bases de données
    Réponses: 12
    Dernier message: 21/09/2005, 16h02

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