Filtrer les voitures sa depends leurs marques
btissam1998
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
btissam1998 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
btissam1998 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -

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>
A voir également:
- Filtrer les voitures sa depends leurs marques
- Marques smartphone à éviter - Accueil - Guide téléphones
- Poisson sur les voitures - Accueil - Maison
- Exporter les marques pages firefox - Guide
- Word enlever les marques de révision - Guide
- Espace des marques vrai ou contrefaçon ✓ - Forum Consommation & Internet
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
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.