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 :

Afficher les entrées d'une table qui contient un mot précis [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Par défaut Afficher les entrées d'une table qui contient un mot précis
    Bonjour,

    je suis un débutant et j'aurais besoin d'aide pour un script pas trop compliqué..

    voici ce que je souhaite faire:

    - 1 page HTML avec un formulaire (zone de texte + boutton envoyer)
    - 1 page PHP qui va chercher dans une table de la Base de Données et afficher SEULEMENT les entrées qui CONTIENNENT le mot entré dans le formulaire précédent

    je serais infiniment reconnaissant si quelqu'un pouvais m'aider à faire sa

    merci!

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 70
    Par défaut
    pagehtml.html :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <form method="post" action="pagephp.php">
       <input type="textarea" name="texte">
       <input type="submit" name="Envoyer" value="Envoyer">
    </form>

    pagephp.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
     
    if(isset($_POST['texte']))
    {
       mysql_connect(...);
       mysql_select_db(...);
     
       $var = $_POST['texte'];
       $query = "SELECT entrées FROM ma_table WHERE entrées='$var'";
       $result = mysql_query($query);
     
       while($row = mysql_fetch_object($result))
       {
          $var = $row->entrées;
     
          echo "$var<br>";
       }
    }
    else
       echo "Pas de $_POST à récupérer";
    Voilà, je n'ai pas tester le code mais je pense qu'il ne devrait pas y avoir d'erreur.

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    A la place de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $query = "SELECT entrées FROM ma_table WHERE entrées='$var'";
    je mettrais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $query = "SELECT entrées FROM ma_table WHERE entrées LIKE '%$var%'";
    si le mot recherché se trouve dans des phrases.

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 70
    Par défaut
    Oui exact, tout dépend de ce qu'il veut faire.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2007
    Messages : 48
    Par défaut
    Perso je ferais une seule page avec utilisation de la fonction isset de php...

    Moins ya de pages meiux c'est !

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Par défaut
    Merci infiniment à vous deux!!! Ce forum est magnifique.... et en plus, c'est en francais!!!

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 18/03/2013, 20h39
  2. Réponses: 2
    Dernier message: 03/11/2009, 10h12
  3. Réponses: 10
    Dernier message: 18/06/2009, 13h27
  4. [MySQL] Question simple: afficher tous les entrées d'une table en liens
    Par anarchoi dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 30/04/2007, 12h04
  5. afficher les chomp d'une table
    Par zidenne dans le forum Bases de données
    Réponses: 1
    Dernier message: 31/10/2005, 10h10

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