begin process at 2012 05 30 14:07:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

DOUBLONS CA MARCHE ET SANS CA MARCHE PLUS !!!


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

DOUBLONS CA MARCHE ET SANS CA MARCHE PLUS !!!

mardi 21 septembre 2004 à 18:00:41 | DOUBLONS CA MARCHE ET SANS CA MARCHE PLUS !!!

rafou77

Bonjour,

Voilà j'ai deux table, clients2 et clients5 en rapport avec le champ Id de clients2 et le champ Id_clt de clients5, dans la table clients5 il y a aussi un champ Id an auto_increment, celui ci sont des produits que le client à acheté, donc Id de clients5 peut avoir la meme valeur plusieurs fois. jusque là pas de prob j'affiche tout ça dans un tableau mais le prob c'est que dans clients5 il y a un champ etat2 qui prend soit la valeur 1,2,3 ou 4 et quand je veux afficher cette valeur dans le tableau celle ci ne s'affiche pas ou bien elle s'affiche mais alors j'ai des doublons.

ce que j'aimerai c'est que etat2 s'affiche mais sans doublons.

Source avec doublons:

$req = mysql_query("select DISTINCT clients2.id,etat2,nom,clients5.id from clients5,clients2 where $type like \"%$keyword%\" AND clients2.id = clients5.id_clt GROUP BY clients5.id ORDER BY clients5.date DESC");


Source sans doublons:

$req = mysql_query("select DISTINCT clients2.id,etat2,nom,clients5.id from clients5,clients2 where $type like \"%$keyword%\" AND clients2.id = clients5.id_clt GROUP BY clients5.id_clt ORDER BY clients5.date DESC");


En fait quand c'est sans doublons il va me rechercher les enregistrement par rapport à id_clt de clients5 les plus anciens alors qu'il me faudrait les plus récent pour que etat2 s'affiche vu que quand il y a un nouvelle enregistrement etat2 prend la valeur 4 par défaut.




voici le reste du code:

if (mysql_num_rows($req)==0)
{
echo("<tr bgcolor=\"#ffffff\"><td colspan=\"5\">Aucune réponse !</td></tr>");
}
else
{
while($ligne = mysql_fetch_array($req))
{
$num_clt = $ligne["id"];
$email = $ligne["email"];
$nom = $ligne["nom"];
$prenom = $ligne["prenom"];
$password_clt = $ligne["password"];
$etat2 = $ligne["etat2"];

if ($etat2 == "4")
{$bgcolorref = "../images/cli.gif";}
else
{$bgcolorref = "";}

echo("<tr>
<td bgcolor=\"#ffffff\" align=\"center\">$password_clt</td>
<td bgcolor=\"#ffffff\" align=\"center\">$nom</td>
<td bgcolor=\"#ffffff\" align=\"center\">$prenom </td>
<td bgcolor=\"#ffffff\" align=\"center\"><a href=\"mailto:$email\">$email</a></td>
<td background=\"$bgcolorref\" bgcolor=\"#ffffff\" align=\"center\"><a href=\"voir_client.php?id_clt=$num_clt\">Voir</a> -
<a href=\"modifier_client.php?id_clt=$num_clt\">modifier et imprimer</a><br>
<a href=\"#null\" onclick=\"javascript:if(confirm('Etes-vous sûr de vouloir supprimer ce client ?\\nAttention toutes les informations qui le concerne seront supprimées !')) document.location.replace('clients.php?id_clt=$num_clt&action=delete');\">supprimer</a></td>
</tr>$etat2");
}
}
}

comme vous l'avez compris c'est pour afficher une image si la valeur 4 est dans etat2, ça marche pour les anciens enregistrement id de clients5 mais pas pour les nouveaux...

Merci pour votre aide...

mardi 21 septembre 2004 à 19:15:58 | Re : DOUBLONS CA MARCHE ET SANS CA MARCHE PLUS !!!

rafou77

svp aidez moi parce que je deviens malade...

Merci
mardi 21 septembre 2004 à 23:15:10 | Re : DOUBLONS CA MARCHE ET SANS CA MARCHE PLUS !!!

Anthomicro

Salut ;-)

Un post suffit non ?

a ++

[ Lien ] : entraide, dépannage et vulgarisation informatique
mardi 21 septembre 2004 à 23:19:46 | Re : DOUBLONS CA MARCHE ET SANS CA MARCHE PLUS !!!

rafou77

oui mais je croyais ne pas m'être fait comprendre dans le premier vu que personne ne répondait...

Sinon pour mon probleme tu n'aurais pas une idée?

Merci @+++ :)
mardi 21 septembre 2004 à 23:25:10 | Re : DOUBLONS CA MARCHE ET SANS CA MARCHE PLUS !!!

Anthomicro

Condense le tout, c'est trop long (ne mets que les requêtes dans ton message, ça donne pas envie de lire sinon)

a ++

[ Lien ] : entraide, dépannage et vulgarisation informatique
mardi 21 septembre 2004 à 23:44:16 | Re : DOUBLONS CA MARCHE ET SANS CA MARCHE PLUS !!!

rafou77

regarde bien le message et essaye de le comprendre, je ne saurai pas le réduire....

ce que je cherche sur ce site c'est pas des critiques, c'est des solutions...


Cette discussion est classée dans : id, clt, clients5, etat2, clients2


Répondre à ce message

Sujets en rapport avec ce message

Champ textarea mysql 5 ne s' affiche pas [ par rafou77 ] Bonjour,Voilà j'ai un soucis avec un champ sous Mysql 5.Code: { $limit_str = "LIMIT ". $cur_page * 9 .", AFFICHAGE DES ENREGISTREMENTS LES PLUS RECENT !!! [ par rafou77 ] bonjour,j'ai deux tables ( clients5 ) avec comme champs ID,ID_CLT,ETAT et ( clients2 ) avec comme champs ID,NOM,PRENOM,PASSWORD...elles sont en rappo résultat page par page et moteur de recherche.. [ par rafou77 ] Bonjour,j'ai un petit prob j'aimerai que mon code ci-dessous affiche 10 résultats sur chaque page avec la possibilité de faire une recherche par mot c Affichage de doublons dans une recherche sur deux tables [ par rafou77 ] Bonjour,c'est encore moi le newbizzzVoilà mon probleme, je fais une recherche sur deux tables (credits (id,nom,prenom,ect..) ) et (credits5 ( id,id_cl Help plz Moteur de recherche dans un résultat page par page [ par rafou77 ] Bonjour,j'ai un petit prob j'aimerai que mon code ci-dessous affiche 10 résultats sur chaque page avec la possibilité de faire une recherche par mot c php?id= [ par brezoneg ] Bonjour,aveclienj'arrive à transmettre la variable id sur le lien la valeur de id.Comment faire pour transmettre une deuxième variable ?j'essaye :<A h fichier, tableau, suivant et precedent [ par kdos ] Bonjour ami lecteur, Enoncé du probleme :___________________ Soit un fichier texte intitulé news.txt de la forme suivante :       ID de la news|Titre MySQL_INSERT_ID mais pour le delete ???? [ par ripoux ] Hello,Peut-être l'aurez-vous compris dans le titre...Je cherche un moyen pour faire un delete de plusieur table relié entre elle.Pour un Insert, il ex choosefont() <=probleme d'execution des params.. [ par shaolin78 ] bonjour,voila, je m'explique en qq lignes :le but du jeu est de pouvoir, dans une application style word (que j'ai créée), changer la police de mon te recuperation de l'id d'un tableau [ par leonsix ]


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 (4)

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