Filtrer les voitures sa depends leurs marques

Signaler
Messages postés
4
Date d'inscription
dimanche 14 mars 2021
Statut
Membre
Dernière intervention
24 mars 2021
-
Messages postés
4
Date d'inscription
dimanche 14 mars 2021
Statut
Membre
Dernière intervention
24 mars 2021
-

bonjour aidez moi à filtrer les voitures
<section class="gauto-offers-area section_70">
         <div id="myBtnContainer">
            <input type="hidden" name="marque" id="myInput">
            <div class="row">
               <div class="col-md-12">
                  <div class="site-heading">
                     <h4>Viens avec</h4>
                     <h2>meilleures offres</h2>
                  </div>
               </div>
            </div>
            <div class="row">
               <div class="col-md-12">
                  <div class="offer-tabs">
                     <ul class="nav nav-tabs" id="offerTab" role="tablist">
                        <li class="nav-item" >
                           <a class="nav-link active" id="all-tab"  data-toggle="tab" href="" role="tab" aria-controls="all" aria-selected="true" >Toutes les marques</a>

                        </li>
                        <li class="nav-item" >
                           <a class="nav-link"  id="nissan-tab" data-toggle="tab" href="" role="tab" aria-controls="nissan" aria-selected="false">nissan

                           </a>

                        </li>
                        <li class="nav-item" >
                           <a class="nav-link" id="Toyota-tab"  data-toggle="tab" href="index.html#Toyota" role="tab" aria-controls="Toyota" aria-selected="false">Toyota</a>
                        </li>
                        <li class="nav-item"  >
                           <a class="nav-link"  id="Audi-tab" data-toggle="tab" href="index.html#Audi" role="tab" aria-controls="Audi" aria-selected="false">Audi</a>
                        </li>
                        <li class="nav-item" >
                           <a class="nav-link"   id="mercedes-tab"  data-toggle="tab" href="index.html#mercedes" role="tab" aria-controls="mercedes" aria-selected="false">mercedes</a>
                        </li>
                     </ul>
                    
                     <div class="tab-content" id="offerTabContent">
                        <!-- All Tab Start -->
                        <div class="tab-pane fade show active" id="all" role="tabpanel" aria-labelledby="all-tab">
  
                         <div class="row  ">
<?php     
$query="select * from voiture";
$query_run=mysqli_query($conn,$query);
if(mysqli_num_rows($query_run)>0){
 while ($row=mysqli_fetch_assoc($query_run)) {
?>
                     <div class="col-lg-4">
                                 <div class="single-offers">
                                    <div class="offer-image">
                                       <a href="index(1).php">
                                        <?php echo'<img src="admin/admin2/upload/'.$row['image'].'" width="100px;" height="100px;" alt="image">'?>
                                       </a>
                                    </div>
                                    
                                    <div class="offer-text">
                                       <a href="index.html#">
                                          <h3><?php echo $row['nom'];?></h3>
                                       </a>
                                       <h4>$<?php echo $row['prix'];?><span>/ Jour</span></h4>
                                       <ul>
                                          <li><i class="fa fa-car"></i><?php echo $row['model'];?><br/></li>
                                          <li><i class="fa fa-cogs"></i><?php echo $row['type'];?><br/></li>
                                          <li><i class="fa fa-dashboard"></i><?php echo $row['kilometrage'];?><br/></li>
                                       </ul>
                                       <div class="offer-action">
                                          <a href="index.html#" class="offer-btn-1">Voiture de location</a>
                                          <a href="car-booking(1).php?id_voiture=<?php echo $row['id_voiture'] ?>" class="offer-btn-2" >Détails</a>
                                       </div>
                                    </div>
                                 </div>
                              </div><?php }}
                               ?>

                               </div>
                  </div>
               </div>
            </div>
         </div>
      </section>

1 réponse

Messages postés
4
Date d'inscription
dimanche 14 mars 2021
Statut
Membre
Dernière intervention
24 mars 2021

ca c'est mon code php pour afficher les voitures de base donnes
Salut,
oui enfin il y a 3 langages dont 2 sont de la programmation.
Et ce que vous cherchez doit se passer dans le SQL ou alors vos tables de données sont mal faites.

PHP demande(requêtes) des résultats à SQL et les envoie à HTML(ou dans l'autre sens, exemple pour un formulaire/l'ajout de lignes dans la/les tables : HTML => PHP => SQL).

Le rôle de PHP est dit de passerelle: il sert à relier la base et le HTML c'est pour cela que la fonction la plus utile de PHP est un simple echo(vers HTML) et dans l'autre sens (vers la base de données) il permet d'inclure une commande SQL.
C'est avec SQL qu'il faut donc faire le tri, en complétant la requête par exemple

select * from voiture


ps: côté HTML il faudra utiliser les régions répétées si vous voulez que l'affichage le prenne en compte, c'est à dire que votre table doit être dans un boucle PHP(et donc les td/tr dans un echo) une fois que les résultats de la base seront triés selon les conditions que vous désirez.
C'est assez simple dans le cas que l'image présente(ne sélectionner que les modéles d'une marque donnée pour les afficher) et ça ressemble à un exercice...donc savoir ce que vous avez fait est assez difficile. Avez vous compris quelque chose au cours?
Snon quelques recherches sur l'architecture 3 tiers(ou triparties) devrait déjà vous apprendre pas mal.
Messages postés
4
Date d'inscription
dimanche 14 mars 2021
Statut
Membre
Dernière intervention
24 mars 2021
> Narwaoudi
j'ai pas compris ,quel exercice
Messages postés
4
Date d'inscription
dimanche 14 mars 2021
Statut
Membre
Dernière intervention
24 mars 2021
> Narwaoudi
s'il vous plait montre moi ce exercice qui rassemble à mon exercice