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 :

besoin d'aide en php et mysql


Sujet :

PHP & Base de données

  1. #1
    Membre très actif
    Homme Profil pro
    etudiant
    Inscrit en
    Mai 2010
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : etudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 222
    Par défaut besoin d'aide en php et mysql
    BONJOUR je voudrais savoir comment on peut faire une requête (rechercher par exemple) via une liste déroulante ? c'est super urgent

  2. #2
    Membre expérimenté Avatar de Retrokiller069
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 217
    Par défaut
    Bonjour, Salut, Hello

    C'est toujours plus agréable, enfin bon tu pourrais nous donner plus de détails parce que sinon si tu cherches un peu sur ce superbe site tu verras qu'il existe de nombreux exemple pour expliquer simplement ce que tu veux...

  3. #3
    Membre très actif
    Homme Profil pro
    etudiant
    Inscrit en
    Mai 2010
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : etudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 222
    Par défaut
    vous me renvoyer sur le site de developpez

  4. #4
    Membre expérimenté Avatar de Retrokiller069
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 217
    Par défaut
    Bonjour,

    si tu me mets plus de détails (parce que je ne vois pas trop ce que tu demandes) je te promets que je te donne un coup de main mais il me faut un peu plus d'explication.

    Parce que si tu veux une liste déroulante dont la valeur sera utilisé dans une requête alors oui developez.com peux te donner une réponse en cherchant un peu.

    sinon un truc comme ca, ca marche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <form action="pageSuivante" method="post">
    <select name="nomSelect">
         <option value="">Aucun</option>
         <option value="valeurRequisePourTaRequeteSql">valeurAff</option>
         <option value="valeurRequisePourTaRequeteSql">valeurAff</option>
         <option value="valeurRequisePourTaRequeteSql">valeurAff</option>
         <option value="valeurRequisePourTaRequeteSql">valeurAff</option>
    </select>
    Ceci est présent dans un formulaire puis sur ta page suivante (en méthode post):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    if(isset($_POST['nomSelect']) && $_POST['nomSelect']=="")
    {
    .
    .
    .
    la tu récupère la valeur sélectionner par l'utilisateur dans la liste déroulante.

    mais je ne pense pas que se soit ca que tu veux donc PLUS DE DETAILS

  5. #5
    Membre très actif
    Homme Profil pro
    etudiant
    Inscrit en
    Mai 2010
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : etudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 222
    Par défaut re
    je pense que c'est ca (pas encore arriver du cote de php) si j'ai bien compris votre explication mais comment faire pour avoir par exemple les personnes qui ont 5 ans d'experience en reseaux , qui ont 4 d'xperience en developpement puis ont une mention de certification ?
    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
    27
    28
    29
    30
    <form name="formulaire" action="" method="POST" >
                <table width=800 >
     
                        <td>
                            <SELECT name="specialite"> 
                                <OPTION> Selectionnez toutes les personnes en  </OPTION>
                                <OPTION value="reseaux" > reseaux </OPTION>
                                <OPTION value="bases de donnees"> bases de données </OPTION>
                                <OPTION value="developpement" > developpement </OPTION>							
                        	</SELECT><br><br><br>
    						<SELECT name="experience"> 
                                <OPTION> Selectionnez les personnes ayant  </OPTION>
                                <OPTION value="3" > 3 ans d'experience </OPTION>
                                <OPTION value="4"> 4 ans d'experience  </OPTION>
                                <OPTION value="5" > 5 ans d'experience </OPTION>
    							<OPTION value="0" > + de 5 ans d'experience </OPTION>
                        	</SELECT><br><br><br>
    						<SELECT name="mention"> 
                                <OPTION> Selectionnez les personnes ayant une mention  </OPTION>
                                <OPTION value="passable" > passable </OPTION>
                                <OPTION value="assez bien"> assez bien </OPTION>
                                <OPTION value="bien" > bien </OPTION>
    							<OPTION value="tres bien" > trés bien</OPTION>
    							<OPTION value="excellent" > excellent</OPTION>
                        	</SELECT><br><br><br>
     
    						</table>						
    						</form>
    						</body>
    						</html>

  6. #6
    Membre très actif
    Homme Profil pro
    etudiant
    Inscrit en
    Mai 2010
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : etudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 222
    Par défaut
    comment combiner les 3 pour rechercher toute sorte de personne

  7. #7
    Membre très actif
    Homme Profil pro
    etudiant
    Inscrit en
    Mai 2010
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : etudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 222
    Par défaut
    comment ca va se comporter du coté php pour attaquer la base ?

  8. #8
    Membre très actif
    Homme Profil pro
    etudiant
    Inscrit en
    Mai 2010
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : etudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 222
    Par défaut aide liste deroulante pour requete
    tout d'abord bonjour , j'aimerais pouvoir faire des reherches via les listes deroulantes mais je sais pas ou commencer si vous pouvez m'aidez
    <form name="formulaire" action="" method="POST" >
    <table width=800 >

    <td>
    <SELECT name="specialite">
    <OPTION> Selectionnez toutes les personnes en --- </OPTION>
    <OPTION value="reseaux" > reseaux </OPTION>
    <OPTION value="bases de donnees"> bases de données </OPTION>
    <OPTION value="developpement" > developpement </OPTION>
    </SELECT><br><br><br>
    <SELECT name="experience">
    <OPTION> Selectionnez les personnes ayant --- </OPTION>
    <OPTION value="3" > 3 ans d'experience </OPTION>
    <OPTION value="4"> 4 ans d'experience </OPTION>
    <OPTION value="5" > 5 ans d'experience </OPTION>
    <OPTION value="0" > + de 5 ans d'experience </OPTION>
    </SELECT><br><br><br>
    <SELECT name="mention">
    <OPTION> Selectionnez les personnes ayant une mention --- </OPTION>
    <OPTION value="passable" > passable </OPTION>
    <OPTION value="assez bien"> assez bien </OPTION>
    <OPTION value="bien" > bien </OPTION>
    <OPTION value="tres bien" > trés bien</OPTION>
    <OPTION value="excellent" > excellent</OPTION>
    </SELECT><br><br><br>

    </table>
    </form>

  9. #9
    Membre très actif
    Homme Profil pro
    etudiant
    Inscrit en
    Mai 2010
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : etudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 222
    Par défaut progrés
    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
     <?php
     
        $connection= mysql_connect ("localhost" , "root" ,"");
    	$db="cv";
       mysql_select_db ($db, $connection);
     
       $choix = htmlentities($_POST['specialite']);
     
    $requete = "SELECT * from personne where specialite = ". mysql_real_escape_string($choix);
     
     $resultat = mysql_query($requete,$connection);
     
    while(mysql_num_rows($resultat) > 0) {
       print_r($resultat);
     }
     ?>
    l'erreur Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\CV\requete.php on line 13

  10. #10
    Membre expérimenté Avatar de Retrokiller069
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 217
    Par défaut
    Bonjour,

    comme je vois que tu débutes en PHP, regarde d'adord ceci pour la connexion et ceci pour les requêtes. Cette méthode s'appelle PDO, c'est une méthode orienté objet qui devient de plus en plus répandu et qui parait plus sécurisé que ce que tu utilises.

    Une fois que tu auras essayé ca, montre nous si tu n'y arrives pas (mais je te conseille de bien lire avant ce que je t'ai passé, voir plus )

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

Discussions similaires

  1. Besoin d'aide pour une requête MySQL
    Par plex dans le forum Requêtes
    Réponses: 7
    Dernier message: 09/12/2007, 22h35
  2. besoin d'aide sur une requête mysql
    Par unmulot dans le forum Langage SQL
    Réponses: 5
    Dernier message: 07/07/2006, 13h17
  3. Besoin d'aide sur PHP/MyAdmin
    Par fabris dans le forum SQL Procédural
    Réponses: 7
    Dernier message: 30/03/2006, 20h54
  4. Besoin d'aide pour passage de mysql a sql server
    Par mobscene dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 07/12/2005, 07h55

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