begin process at 2012 05 31 15:03:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

requete


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

requete

mardi 3 janvier 2012 à 11:57:41 | requete

inuits_44

Bonjour

Ma requete fonctionne, elle affiche bien ma demande dans un tableau mais je voudrais " tant que "NomNuancier" a la meme valeur afficher dans le meme tableau, sinon changer de tableau."

Dans ma base de données, j'ai "NomNuancier"= tissus, vinyl... et "NomCouleur" rouge, bleu, vert....

Je voudrais avoir; Tissus - rouge bleu vert
Vynil - vert gris orange

Voici ma requete:

$req= "SELECT NomProduit, CodeFournisseursProduit, RefFournisseur, DetailNuancier, NomNuancier, NumCouleur, NomCouleur FROM PRODUITS, Nuancier WHERE PRODUITS.NomProduit='$NomProduit' AND PRODUITS.CodeFournisseursProduit=Nuancier.RefFournisseur AND Nuancier.DetailNuancier='Assise' AND Nuancier.NomNuancier
$res= mysql_query($req);

echo'<table width="304">';
$nb=6;
$i = 1;
while($resultatNuancier = mysql_fetch_array($res)) {
if($i == 1) { echo'<tr>'; }
echo'<td><img src=".$resultatNuancier['NomCouleur'].'></img></td>';
$i++;
if($i > $nb) { echo'</tr>'; $i = 1; }
}
echo'</table>';
echo'<br>';
?>


Merci
mardi 3 janvier 2012 à 12:22:21 | Re : requete

Julien39

Membre Club Administrateur CodeS-SourceS
Bonjour,

Tu ne peux pas le faire directement et efficacement avec une requête SQL. Ca t'obligerais à faire des SELECT internes qui seraient très nombreux.

Je te conseille de retraiter les résultats de la requête en java pour obtenir l'affichage que tu souhaites.
mardi 3 janvier 2012 à 12:25:33 | Re : requete

inuits_44

Merci de ta réponse mais je ne m'y connais pas du tout en java, je vais essayer de chercher la réponse dans les forums java... merci d'avoir pris le temps de répondre. Bonne année
mardi 3 janvier 2012 à 14:27:25 | Re : requete

Julien39

Membre Club Administrateur CodeS-SourceS
Si tu ne connais pas java, c'est un autre problème alors...

Cherches des tutoriels sur java et les bases de données, tu trouveras facilement.
mardi 3 janvier 2012 à 14:28:53 | Re : requete

Julien39

Membre Club Administrateur CodeS-SourceS
Ho mais attend, je n'avais lu que la requête dans ton code, ce n'est pas du java mais du php, tu es sur le mauvais forum.

Il ne faut pas traiter tes réponses en java mais en php.

Je déplace le sujet vers le forum approprié
mardi 3 janvier 2012 à 16:54:21 | Re : requete

kosovar49

Bonjour inuits_44
Je crois que je n'ai pas tout compris.
Tu veux pour chaque "NomNuancier" afficher toutes les couleurs qui lui correspondre, c'est sa?
Donc en gros comme résultat tu veux :
Un tableau, dans ce tableau tu met "tissu" et après ces couleur.
Ensuite un nouveau tableau avec "vinyle" et les couleurs qui lui corresponde.

Ta requête déjà je ne comprend pas, il doit te manque quelque chose a la fin
$req= "SELECT NomProduit, CodeFournisseursProduit, RefFournisseur, DetailNuancier, NomNuancier, NumCouleur, NomCouleur FROM PRODUITS, Nuancier WHERE PRODUITS.NomProduit='$NomProduit' AND PRODUITS.CodeFournisseursProduit=Nuancier.RefFournisseur AND Nuancier.DetailNuancier='Assise' AND Nuancier.NomNuancier = (ICI)

Je pense que tu devrais faire une requete déjà pour récuréper tous tes "NomNuancier"
Ensuite pour chaque "NomNuancier" tu créé un tableau
dans le <tr> tu met "NomNuancier"
Pour le <td> tu fais une requête pour récupérer toutes les couleurs en fonction de se NomNuancier. Pour chaque couleur tu l'affiches affiche la couleur retourné dans un <td>.

Voilà, si ce n'est pas ce que tu souhaites, il me faudrait plus d'explication.
ex: ce que retourne ta requête, le résultat exact que tu veux obtenir... soit un peu plus précis stp :)

Bonne fin de journée à toi
mardi 3 janvier 2012 à 17:31:06 | Re : requete

Julien39

Membre Club Administrateur CodeS-SourceS
Oui, ce que tu décris est possible mais coûteux pour ta base de données, tu dois faire autant de requêtes que tu as de tissus différents. Plus une pour récupérer tous les tissus présents dans la base de données.

C'est pour celà que je lui conseillais de traiter les résultats de la première requête en php, ce serait moins coûteux je pense.
mercredi 4 janvier 2012 à 15:13:05 | Re : requete

inuits_44

Merci de vos réponses.
je suis sur la voix de kosovar49 avec un GROUP BY NomNuancier dans mon tr et une récupération de mes couleurs dans mon td.
Merci et bonne journée


Cette discussion est classée dans : tableau, requete, echo, nuancier, nomnuancier


Répondre à ce message

Sujets en rapport avec ce message

Probleme d'extraction d'une table sql vers un tableau html [ par langkif ] Bonjour, j'ai un petit soucis. Je prepare un syteme de commande en ligne pour ma boite, et je dois extraire une liste de produit contenu dans une t Problème de requete Select puis insert [ par Maiku ] BonjourAlors je vous explique ce que ma page fait et ce que j'essaie de faire puis le problème : - J'ai une base de donnée mysql qui contient 3 tables Tableau dynamique [ par kenny18 ] salut à tous,l'autre jour, j'ai demandé comment n'affiché que le champs renseignés de ma tabledans un tableau dynamique. Mathis49 m'a répondu ça :$req pb d affichage d une requete ds un formulaire [ par hallucinogen ] bonjour a tous!voila g un souci d affichage d une requete sql. Je voudrai afficher les resultats de cette requete ds des input text afin de permettre je n'arrive pas a afficher ma requete [ par mictif ] bonjours voila j'ai une requette qui doit me trouver une ligne de ma table et je n'arrive pas a afficher le resultat de ma requete!je vous laisse mon trier un tableau [ par jchbt ] Salut,j'ai le code suivant qui me sert a afficher un tableau, et je cherche a faire en sorte que les colonnes se trient automatiquement (uniquement or les resultat d'une requete mysql sous forme de tableau. [ par Artoum234589 ] Bonjour à tous, Voila j'ai un probleme, je sais que les requete de mysql sont deja des tableau, mais moi je voudrait faire des bord, mettre de la cou Message erreur.... [ par flopad ] Bonjour j'ai ce message et je suis incapable de trouver d'ou ca peut bien venir, est ce que qq'un peut me filer un cuop de main...? : Fatal error: Cal rechercher une valeur dans un tableau [ par richarddum ] Bonjour,je cherche à retrouver une valeur dans un tableau suite à une lecture de données par la requete suivante $result = mysql_query($query). du sty Galerie avec récupération de l'id, probleme!!!! [ par tenshinan ] Salut à tous!Voila, j'ai fais une galerie d'image que je récupère dans un dossier. Le problème est que je n'arrive pas à récupérer juste le nom du fic


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales