par
banban55 » 27 févr. 2012, 18:31
Le code fonctionne bien mais je n'arrive pas à la mettre en forme, pour avoir un affichage en type " liste "
exemple pour une marque:
Abarth
- modele 1
- modele 2
- modele 3
- modele 4
Voici quelques éléments en plus
if (isset($_GET['tri']))
{
// listing des marques et modeles da la base de données
$req_marque = ('SELECT R.id AS id_marque, SR.id AS id_modele, R.marque, SR.modele
FROM marques AS R
INNER JOIN modeles AS SR ON R.id = SR.id_marque
WHERE marque LIKE "'.$_GET['tri'].'%"
ORDER BY 1 , 2');
$resu_marque = mysql_query($req_marque) or die("raté") ;
$oldrub = "" ;
while ($ligne_marque = mysql_fetch_array($resu_marque) )
{
if ($ligne_marque['marque'] != $oldrub) echo '<a href="_gestion_marque.php?id_marque='.$ligne_marque['id_marque'].'">'.$ligne_marque['marque'].'</a></br>' ;
echo '<a href="_gestion_marque.php?id_modele='.$ligne_marque['id_modele'].'">'.$ligne_marque['modele'].'</a></br>' ;
$oldrub = $ligne_marque['marque'] ;
}
}
else
{
$recherche_a = "b";
// listing des marques et modeles da la base de données
$req_marque = ('SELECT R.id AS id_marque, SR.id AS id_modele, R.marque, SR.modele
FROM marques AS R
INNER JOIN modeles AS SR ON R.id = SR.id_marque
WHERE marque LIKE "'.$_GET['tri'].'%"
ORDER BY 1 , 2');
$resu_marque = mysql_query($req_marque) or die("raté") ;
$oldrub = "" ;
while ($ligne_marque = mysql_fetch_array($resu_marque) )
{
if ($ligne_marque['marque'] != $oldrub) echo '<a href="_gestion_marque.php?id_marque='.$ligne_marque['id_marque'].'">'.$ligne_marque['marque'].'</a></br>' ;
echo '<a href="_gestion_marque.php?id_modele='.$ligne_marque['id_modele'].'">'.$ligne_marque['modele'].'</a></br>' ;
$oldrub = $ligne_marque['marque'] ;
}
}
Le code fonctionne bien mais je n'arrive pas à la mettre en forme, pour avoir un affichage en type " liste "
exemple pour une marque:
Abarth
- modele 1
- modele 2
- modele 3
- modele 4
[img]http://img11.hostingpics.net/pics/883078Capture01.jpg[/img]
Voici quelques éléments en plus
[php]if (isset($_GET['tri']))
{
// listing des marques et modeles da la base de données
$req_marque = ('SELECT R.id AS id_marque, SR.id AS id_modele, R.marque, SR.modele
FROM marques AS R
INNER JOIN modeles AS SR ON R.id = SR.id_marque
WHERE marque LIKE "'.$_GET['tri'].'%"
ORDER BY 1 , 2');
$resu_marque = mysql_query($req_marque) or die("raté") ;
$oldrub = "" ;
while ($ligne_marque = mysql_fetch_array($resu_marque) )
{
if ($ligne_marque['marque'] != $oldrub) echo '<a href="_gestion_marque.php?id_marque='.$ligne_marque['id_marque'].'">'.$ligne_marque['marque'].'</a></br>' ;
echo '<a href="_gestion_marque.php?id_modele='.$ligne_marque['id_modele'].'">'.$ligne_marque['modele'].'</a></br>' ;
$oldrub = $ligne_marque['marque'] ;
}
}
else
{
$recherche_a = "b";
// listing des marques et modeles da la base de données
$req_marque = ('SELECT R.id AS id_marque, SR.id AS id_modele, R.marque, SR.modele
FROM marques AS R
INNER JOIN modeles AS SR ON R.id = SR.id_marque
WHERE marque LIKE "'.$_GET['tri'].'%"
ORDER BY 1 , 2');
$resu_marque = mysql_query($req_marque) or die("raté") ;
$oldrub = "" ;
while ($ligne_marque = mysql_fetch_array($resu_marque) )
{
if ($ligne_marque['marque'] != $oldrub) echo '<a href="_gestion_marque.php?id_marque='.$ligne_marque['id_marque'].'">'.$ligne_marque['marque'].'</a></br>' ;
echo '<a href="_gestion_marque.php?id_modele='.$ligne_marque['id_modele'].'">'.$ligne_marque['modele'].'</a></br>' ;
$oldrub = $ligne_marque['marque'] ;
}
}[/php]