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

CodeIgniter PHP Discussion :

Formulaire de recherche multicritères


Sujet :

CodeIgniter PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 15
    Points : 14
    Points
    14
    Par défaut Formulaire de recherche multicritères
    Salutations

    Je tiens déjà a vous remercier de bien vouloir prendre de votre précieux temps pour venir en aide aux autres. J'utilise CODEIGNITER et je cherche désespérément a faire un formulaire de recherche multicritères sur mon site de vente de voiture. j'ai fais des recherches sur la toile et je ne trouve rien pouvant m'aider concernant codeigniter. SVP!!! aidez moi.

    Voici mon formulaire (mon VIEW)
    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    <form action="liste/search" method="POST">
    <div class="b-search__main-title wow zoomInUp" data-wow-delay="0.3s">
    <h2>VOUS RECHERHCER UN VEHICULE ?</h2>
    </div>
    <div class="b-search__main-type wow zoomInUp" data-wow-delay="0.3s">
    </div>
    <div class="b-search__main-form wow zoomInUp" data-wow-delay="0.3s">
    <div class="row">
    <div class="col-xs-12 col-md-9">
    <div class="m-firstSelects">
    <div class="col-xs-3">
    <select id="continent" onchange="countryChange(this);" name="marque_vehicule" >
    <option value="" selected="">Toute marque</option>
    <option  value="Acura">Acura</option >
    <option  value="Alfa Romeo">Alfa Romeo</option >
    <option  value="Aston Martin">Aston Martin</option >
    <option  value="Audi">Audi</option >
    <option  value="Bentley">Bentley</option >
    <option  value="BMW">BMW</option >
    <option  value="Brilliance">Brilliance</option >
    <option  value="Bugatti">Bugatti</option >
    <option  value="Autre">Autre</option >
    </select>
    </div>
    <div class="col-xs-3">
    <select id="country" name="modele_vehicule" >
    <option value="" selected="">Tout modèle</option>
    </select> 
    </div><div class="col-xs-3">
    <select name="status">
    <option value="" selected="">Catégorie</option>
    <option value="Vendre">VENDRE</option>
    <option value="Location">LOCATION</option>
    </select></div>
    <div class="col-xs-3">
    <select name="transmission">
    <option value="" selected="">Transmission</option>
    <option value="Automatique">Automatique</option>
    <option value="Manuelle">Manuelle</option>
    <option value="Autre">Autre</option></select></div></div></div>
    <div class="col-md-3 col-xs-12 text-left s-noPadding">
    <div class="b-search__main-form-submit">
    <button type="submit" class="btn m-btn">Rechercher<span class="fa fa-angle-right"></span></button></div></div>
    </div></div>           
    </form>
    Nom : 15353313926023_formulaire_recherche.png
Affichages : 531
Taille : 12,2 Ko

    au niveau du CONTROLER et du MODEL je ne sais vraiment pas quoi mettre.
    *MON CONTROLER
    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
    31
    <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
    /**
     * User Management class created by CodexWorld
     */
    class Liste extends CI_Controller
    {
     
       public function __construct()
                {
                parent::__construct();
                $this->load->model('accueil_model', 'm');
                $this->load->helper('url');
                $this->load->library('session');
                }
     
       public function index()
        {
     
            $data['publication']=$this->m->get_publication();
            $this->load->view('site/accueil', $data);
        }
     
        public function recherche ()
     
         {
     
            *****JE NE SAIS QUOI METTRE ICI POUR REALISER LA RECHERCHE MULTI_CRITERE*****
     
        }
     
    }
    Vraiment besoin de votre aide s'il vous plait. merci

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2016
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2016
    Messages : 44
    Points : 34
    Points
    34
    Par défaut
    Salut,

    Je ne sais pas si tu as trouvé la solution depuis le temps mais je te propose quand même la mienne

    C'est pas super compliqué, tu récupère des données en POST (marque_vehicule, modele_vehicule, status et transmission). Une fois le formulaire validé, dans ton contrôleur tu récupère ces données et tu les utilise pour construire ta requête.

    Cette requête va ressembler à quelque chose du genre : "SELECT * FROM vehicule WHERE marque_vehicule = $_POST['marque_vehicule'] AND modele_vehicule = $_POST['modele_vehicule'] AND status = $_POST['status'] AND transmission = $_POST['transmission']"

    Tu récupère le résultat de ta requête dans un tableau que tu peux ensuite transmettre à ta vue pour afficher les résultats à ton utilisateur.

Discussions similaires

  1. [MySQL] Formulaire de Recherche Multicritères
    Par Meewix dans le forum PHP & Base de données
    Réponses: 21
    Dernier message: 24/11/2006, 21h27
  2. Réponses: 3
    Dernier message: 21/09/2006, 11h59
  3. Formulaire de recherche multicritère Access 2003
    Par Mimi64 dans le forum Access
    Réponses: 1
    Dernier message: 19/07/2006, 12h21
  4. Formulaire de recherche multicritères
    Par dolf13 dans le forum Langage
    Réponses: 10
    Dernier message: 20/06/2006, 23h24
  5. Formulaire de recherche multicritères
    Par Michel DELAVAL dans le forum Access
    Réponses: 2
    Dernier message: 19/05/2006, 09h32

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