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 :

Garder une sélection


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par défaut Garder une sélection
    bonjour tous le monde

    voila mon probleme :
    j'affiche ma bdd entiere et j'ai plusieurs boutons qui peuvent me mener vers d'autres pages ou on affiche aussi la bdd.
    Sauf que si a une page precis j'ai fais une recherche et que j'en affiche que 5 par exemple comment d'une page a l'autre garder la selection???
    HA CA c est d'la question

    exemple de selection a garder
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $resultat_total =mysql_query("select * from clients where contact LIKE '%$contact%' and adresse LIKE '%$adresse%' and ville LIKE '%$ville%' and dpt LIKE '%$dpt%' and telephone LIKE '%$telephone%' and commercial LIKE '%$commercial%' and portable LIKE '%$portable%' and date_relance BETWEEN '$date_relance' AND '$date_relance2'  ");

  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
    Tu peux stocker tes parametres en session ou les faire transiter de page en page par un formulaire.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par défaut
    merci sabotage


    sauf que....je comprends pas pourquoi quand je fais ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
    $resultat_total =mysql_query("select * from clients where
     contact LIKE '%$contact%' and commercial LIKE '%$commercial%'  ");
    $_SESSION['resultat_total'] = $resultat_total;
    $nbresultat_total = mysql_num_rows($resultat_total);
    ben y'a ca qui s'affiche

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\MGP\onglet2\index.php on line 348

    serait ce une faute de ma part ou il est impossible de faire un session sur une requete???

  4. #4
    Membre chevronné Avatar de beejeridou
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Février 2007
    Messages : 280
    Par défaut
    Citation Envoyé par kaking Voir le message
    merci sabotage


    sauf que....je comprends pas pourquoi quand je fais ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
    $resultat_total =mysql_query("select * from clients where
     contact LIKE '%$contact%' and commercial LIKE '%$commercial%'  ");
    $_SESSION['resultat_total'] = $resultat_total;
    $nbresultat_total = mysql_num_rows($resultat_total);
    ben y'a ca qui s'affiche

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\EasyPHP 2.0b1\www\MGP\onglet2\index.php on line 348

    serait ce une faute de ma part ou il est impossible de faire un session sur une requete???
    La tu essayes de mettre le mysql_query dans ta session^^

    essayes plutot ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
    $resultat_total =mysql_query("select * from clients where
     contact LIKE '%$contact%' and commercial LIKE '%$commercial%'  ");
    $nbresultat_total = mysql_num_rows($resultat_total);
    $_SESSION['resultat_total'] = $nbresultat_total;

  5. #5
    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
    Le probleme vient surtout du fait que le resultat de sa requete c'est $resultat_total pas $nbresultat_total

    Je ne vois pas d'obstacle a mettre un resultat de requete en session.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre éclairé Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par défaut
    bon


    je veux pas paraitre pour un jeanfoutiste

    ou un gars borné -au choix


    mais je comprends pas l'erreur, la.

    je declare ma session come ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $resultat_total =mysql_query("select * from clients where 
    contact LIKE '%$contact%' and commercial LIKE '%$commercial%' 
    and adresse LIKE '%$adresse%' and ville LIKE '%$ville%' and
     dpt LIKE '%$dpt%' and telephone LIKE '%$telephone%' 
    and portable LIKE '%$portable%'  ");//
    $_SESSION['resultat_total'] = $resultat_total;
    ensuite je mets ma session dans une variable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $resultat_total = $_SESSION['resultat_total'] ;
    puis je fais un num rows
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $nbresultat_total = mysql_num_rows($resultat_total);
    et y mettent erreur!!!!

    bon je suis sur maintenant aux vus de vos explications que je me suis gourré mais je vois pas ou!!!

    dans ce que je vous montre, la, c'est du n'importe quoi total ou c est bon???
    merci

Discussions similaires

  1. [PHP 4] Garder une sélection après un clic
    Par toutoune95800 dans le forum Langage
    Réponses: 4
    Dernier message: 02/06/2013, 15h27
  2. [ODBC] Garder une saisie après sélection dans une liste déroulante
    Par nawak.seb dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 27/08/2008, 14h48
  3. Garder la sélection active dans une RichTextBox
    Par BigBeni dans le forum Windows Forms
    Réponses: 1
    Dernier message: 08/06/2007, 15h05
  4. Redirection automatique lors d'une sélection dans un Select
    Par MiJack dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 21/12/2004, 18h09
  5. Fonction de zoom à partir d'une sélection souris
    Par mick74 dans le forum OpenGL
    Réponses: 2
    Dernier message: 13/08/2004, 21h41

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