Communauté Informatique NDFR.net

Communauté Informatique NDFR.net (http://www.ndfr.net/forums/index.php)
-   Programmation Web (HTML, PHP, ASP, Java, XML, etc.) (http://www.ndfr.net/forums/forumdisplay.php?f=65)
-   -   encore quelques probs de php / mysql ... (http://www.ndfr.net/forums/showthread.php?t=4570)

bastien 02-07-2004 21:33

encore quelques probs de php / mysql ...
 
Et oui, je galère encore dans mon apprentissage ! :)

Je vous explique ce que je veux réaliser :
Je souhaite faire une liste de marques de voitures, ainsi que compter le nombre de véhicules par marque !
Sachant que j'ai deux tables : une ou il y a les marques, et l'autre ou il y a les voitures enregistrées, permettant de compter !
J'arrive pas à mélanger le tout pour arriver à mes fins !!!

Voici donc le code php que j'ai bidouillé !!!

PHP Code:

<?
$mysql_link 
mysql_connect("$sql_serveur""$sql_user""$sql_password");
$requete "SELECT * FROM $sql_table_marques WHERE occaz = 'oui'";
$result mysql_db_query("$sql_bdd"$requete);

$query2 "SELECT id FROM $sql_table WHERE marque='$marque' AND etat='occaz'";
$result2 mysql_query($query2$mysql_link) or die ("Requête invalide");
$count mysql_num_rows($result2);
mysql_close($mysql_link);
while (
$voir mysql_fetch_array($result))
echo 
"<table width=95% cellpadding=0 cellspacing=0 border=0><tr><td width=120 height=80 valign=middle bgcolor=#ffffff><img src=images/pixelvide.png width=5 height=1>
<img src=images/marques/"
.$voir[marque].".gif align=absmiddle></td><td background=images/bgmarque.gif align=left> <strong> <a href=?page=voir_v&etat=occaz&marque=".$voir[marque]." class=big>".$voir[marque]."</a> </strong><br><small>".$count." véhicule(s)</small></td></tr></table><br>";
?>

Si vous pouviez m'aider !!!
Merci d'avance ! :D

Magi-X 02-07-2004 22:15

Re: encore quelques probs de php / mysql ...
 
bon je vais te dire ce que moi je ferais theoriquement ...

vu que tu as 2 tables une pour les marques et une autre avec les voiture ... alors ce que je ferais perso, c'est quelque chose du style ...

PHP Code:

$query mysql_query("SELECT * FROM MARQUES") or die(mysql_error());

while ( 
$liste mysql_fetch_array($query) ) 
{
  
$query2 mysql_query("SELECT * FROM VOITURE WHERE marques = '".$list['marques']."'") or die (mysql_error());
  
  
$count_voiture mysql_num_rows($query2);
  
  echo 
"Marques : ".$list['marques']." : ".$count_voiture." exemplaire(s)";


voila, j'avoue ce nest pas du tres beau code, c'est fais a l'arrache , ca montre juste comment je le ferais :)

bastien 03-07-2004 00:37

Re: encore quelques probs de php / mysql ...
 
Cela ne marche pas :-/
La marque ne s'affiche pas et le compteur reste à 0 ...
Cependant, il y a le bon nombre de lignes qui s'affiche ....
Il doit manquer un petit truc .. mais quoi ???

Benjy 03-07-2004 11:12

Re: encore quelques probs de php / mysql ...
 
Quote:

Originally Posted by zyk
Cela ne marche pas :-/
La marque ne s'affiche pas et le compteur reste à 0 ...
Cependant, il y a le bon nombre de lignes qui s'affiche ....
Il doit manquer un petit truc .. mais quoi ???

Le "e" de "liste" dans "$list['marques']" ;)

fonji 03-07-2004 17:15

Quote:

Originally Posted by Benjy
Le "e" de "liste" dans "$list['marques']" ;)

Le genre de truc que tu passes des heures à chercher... Ca m'énerve ! Après tu poste et en deux secondes y a un pelé qui trouve la petite erreur à la con et tu deviens tout rouge... lol

bastien 05-07-2004 08:14

Quote:

Originally Posted by Benjy
Le "e" de "liste" dans "$list['marques']" ;)

Merci !

Quote:

Originally Posted by fonji
Le genre de truc que tu passes des heures à chercher... Ca m'énerve ! Après tu poste et en deux secondes y a un pelé qui trouve la petite erreur à la con et tu deviens tout rouge... lol

Grave !


All times are GMT +2. The time now is 22:55.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.