Aficher les données de mes tables
pierrefranck
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Kemich Messages postés 207 Date d'inscription Statut Membre Dernière intervention -
Kemich Messages postés 207 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je conçois un site de vente de voitures. je voudrais faire le catalogue des véhicules, du genre un menu à gauche qui contient les différentes marques sous forme de liste non ordonnée et en cliquant sur une marque de la liste afficher les modelés de cette marque
de voiture sous la forme de liste également dans le cadre central de mon site et en cliquant sur un modèle afficher les voitures qui renvoient à ce modèle.
ma base de données
tables:
marque( num_marque int, nom_marque varchar )
modele(num_modele int, nom_modele, num_marque int)
voiture(num_voiture int, motorisation varchar , puissance_moteur varchar, boite_vitesse, prix int, num_modele )
voici le code de ma classe de méthodes Connexion.php
<?php
define("host", "localhost");
define("user", "root");
define("pass", "");
define("base", "ventevoitures");
class Connexion {
private $connexion;
public function __construct() {
$this->connexion = mysql_connect(host, user, pass);
mysql_select_db(base, $this->connexion);
}
public function getMarque() {
$sql = 'select * from marque';
$result = mysql_query($sql);
$text = '<ul>';
while ($data = mysql_fetch_array($result)) {
$text .= '<li><a href="#">'.$data["nom_marque"].'</a></li>';
}
return $text.'</ul>';
}
public function getModele($marque=array(1)) {
$sql = 'select * from modele where num_marque='.$marque;
$result = mysql_query($sql);
$text = '';
while ($data = mysql_fetch_array($result)) {
$text .= '<a href="#">'.$data["nom_modele"].'</a><br/><br/>';
}
return $text;
}
}
?>
ma classe index.php on je veux afficher le menu des marques et les modèles
<?php
require 'Connexion.php';
$con = new Connexion();
?>
<head>
<title>CAR SALES</title>
</head>
<body>
<div id="header"></div><!-- Header -->
<div class="mh">Catalogue</div><div class="mf"><!-- Début du menu -->
afficher le menu des marques ici!!!!!!!!!!!!!
<?php
echo $con->getMarque();
?>
</div><div class="mb"></div>
<br/>
<div class="news"><!-- News -->
<span>Les Meilleures Véhicules :</span><br/>
afficher les modèles ici!!!!!!!!!!!!!!!!!!!!!!!!!
<br/><br/>
</div> <!-- Fin News -->
<br/>
</body>
</html>
comment faire. merci pour votre aide!
je conçois un site de vente de voitures. je voudrais faire le catalogue des véhicules, du genre un menu à gauche qui contient les différentes marques sous forme de liste non ordonnée et en cliquant sur une marque de la liste afficher les modelés de cette marque
de voiture sous la forme de liste également dans le cadre central de mon site et en cliquant sur un modèle afficher les voitures qui renvoient à ce modèle.
ma base de données
tables:
marque( num_marque int, nom_marque varchar )
modele(num_modele int, nom_modele, num_marque int)
voiture(num_voiture int, motorisation varchar , puissance_moteur varchar, boite_vitesse, prix int, num_modele )
voici le code de ma classe de méthodes Connexion.php
<?php
define("host", "localhost");
define("user", "root");
define("pass", "");
define("base", "ventevoitures");
class Connexion {
private $connexion;
public function __construct() {
$this->connexion = mysql_connect(host, user, pass);
mysql_select_db(base, $this->connexion);
}
public function getMarque() {
$sql = 'select * from marque';
$result = mysql_query($sql);
$text = '<ul>';
while ($data = mysql_fetch_array($result)) {
$text .= '<li><a href="#">'.$data["nom_marque"].'</a></li>';
}
return $text.'</ul>';
}
public function getModele($marque=array(1)) {
$sql = 'select * from modele where num_marque='.$marque;
$result = mysql_query($sql);
$text = '';
while ($data = mysql_fetch_array($result)) {
$text .= '<a href="#">'.$data["nom_modele"].'</a><br/><br/>';
}
return $text;
}
}
?>
ma classe index.php on je veux afficher le menu des marques et les modèles
<?php
require 'Connexion.php';
$con = new Connexion();
?>
<head>
<title>CAR SALES</title>
</head>
<body>
<div id="header"></div><!-- Header -->
<div class="mh">Catalogue</div><div class="mf"><!-- Début du menu -->
afficher le menu des marques ici!!!!!!!!!!!!!
<?php
echo $con->getMarque();
?>
</div><div class="mb"></div>
<br/>
<div class="news"><!-- News -->
<span>Les Meilleures Véhicules :</span><br/>
afficher les modèles ici!!!!!!!!!!!!!!!!!!!!!!!!!
<br/><br/>
</div> <!-- Fin News -->
<br/>
</body>
</html>
comment faire. merci pour votre aide!
A voir également:
- Aficher les données de mes tables
- Fuite données maif - Guide
- Supprimer les données de navigation - Guide
- Tables des matières word - Guide
- Trier des données excel - Guide
- Comment sauvegarder toutes les données de mon téléphone - Guide