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 :

NEED HELP PHP MySQL [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Candidat au Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Mars 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2019
    Messages : 5
    Points : 4
    Points
    4
    Par défaut NEED HELP PHP MySQL
    Bonjour à tous , tout d'abord , je tiens à préciser que je suis débutant en programmation.
    Pardonnez donc mes erreurs bête, flagrante etc.
    Voici mon problème :
    Je souhaite créer un petit programme qui retourne une réponse (chaque réponse ayant plusieurs attributs définis dans ma BDD (chaque attributs est de type varchar )
    Selon les choix effectués dans un formulaire.
    J'ai déjà créée mon formulaire ainsi que ma BDD cependant , je ne sais absolument pas par où commencer ..
    J'ai vu énormément de tuto pour relier les infos entrées dans un formulaire à une base de données mais dans mon cas , je souhaite que les réponses de mon formulaire soient utilisées uniquement dans le but de "matcher avec les attributs de mes lignes de BDD.

    Je ne sais pas si j'ai été clair donc je vous joint un schéma qui lui devrait être relativement explicite sur ce que j'ai mis en place et ce que je souhaite en tirer Nom : schemaforum.png
Affichages : 62
Taille : 66,1 Ko
    Merci d'avance à tout ceux qui prendront le temps de m'éclairer !!

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    C'est un fonctionnement assez classique de formulaire de recherche :
    1) récupérer les informations du formulaire (éventuellement les valider)
    2) construire la requête qui va chercher les informations en base à partir de tes données de formulaire
    3 ) afficher le résultat

    Si tous les champs du formulaire sont obligatoires, tu n'as même pas besoin d'une requête dynamique, tu as "juste" à renseigner les valeurs reçues :
    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
    // connexion par PDO (voir le tuto-blog PDO, une soupe et au lit !
    $db = include 'db_mysql.php';
     
    $type = $_POST['type'];
    $couleur = $_POST['couleur'];
     
    if (!empty($type) && !empty($couleur)) {
        // préparation de la requête
        $sql = 'SELECT modele from voiture where type = :type and couleur = :couleur';
        $stmt = $db->prepare($sql);
        // exécution de la requête
        $stmt->execute([
            ':type' => $type,
            ':couleur' => $couleur
        ]);
        // parcours du résultat
        while(($line = $stmt->fetch(PDO::FETCH_ASSOC)) !== false) {
            echo 'Modèle trouvé : '.$line['modele'].'<br>';
        }
     
    } else {
        echo "oups, il manque des champs...";
    }
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Candidat au Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Mars 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2019
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Merci bcp , je ne suis pas sur d'avoir tout tout compris (je débute vraiment en PHP/MySQL)
    Mais je vais me pencher sur les doc du coup!
    Encore merci

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

Discussions similaires

  1. android php mysql help svp
    Par camille78 dans le forum Android
    Réponses: 1
    Dernier message: 25/09/2015, 08h48
  2. [MySQL] Optimisation de scripts PHP/MySQL
    Par DgG dans le forum PHP & Base de données
    Réponses: 368
    Dernier message: 20/11/2013, 18h59
  3. [php / mysql] pb if ( mysql_query() )
    Par dkmatt dans le forum Requêtes
    Réponses: 5
    Dernier message: 12/01/2004, 20h07

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