sensoide
Messages postés102Date d'inscriptionmardi 17 janvier 2006StatutMembreDernière intervention 1 août 2007
-
21 mars 2006 à 10:08
sensoide
Messages postés102Date d'inscriptionmardi 17 janvier 2006StatutMembreDernière intervention 1 août 2007
-
21 mars 2006 à 13:39
je dois affiche code_user, nombre_joursc
pour la table congé et
le champs nombre_jt pour la table Travaillé
sachant que touts dois s'affiché dynamiquement
dans un tableau?
De l'aide s'il vous plaie,
|
,
,
,
,
,
,
,
,
,
,
,
,
<table _base_href="http://localhost/phpmyadmin/" class="data" id="tablestructure">
----
|,
</td>
,
,
,
,
,
SSDS</gras>
sensoide
Messages postés102Date d'inscriptionmardi 17 janvier 2006StatutMembreDernière intervention 1 août 2007 21 mars 2006 à 13:39
C'est bon les gars j'ai trouvé tout seul comme un grand si ça intérésse quelqu'un j'ai fais comme ça :
_______________________________________________________________
CODE
______________________________________________________________
$sqllisteur="SELECT code_user, code_conge, nombre_joursc, mois_pour_tri FROM t_conge_travaille WHERE mois_pour_tri='mars 2006'";
$listeur = mysql_query ($sqllisteur,$sfxConn);
$nbrelisteur = mysql_num_rows($listeur);
echo "Code collaborateur,
Mois,
Nombre de jours de congés,
Nombre de jours travaillés,
\";
function joursC($collabo, $mois)
{
$sqllist="SELECT nombre_jt FROM t_user_saisie_jt WHERE mois='$mois' and code_user='$collabo'";
$list = mysql_query ($sqllist,$sfxConn);
//$nbrelist = mysql_num_rows ($list);
$ligneliste = mysql_fetch_row ($list);
$total_jt=$ligneliste[0];
return $total_jt;
mysql_close($sfxConn);
}
________________________________________________________________
JE ME SUIS JUSTE SERVIS D'UNE FONCTION ET VOILA LE TRAVAILLE :
_______________________________________________________________
Code collaborateur,
Mois,
Nombre de jours de
congés,
Nombre de jours
travaillés,
----
sidf
Messages postés1216Date d'inscriptionmardi 20 décembre 2005StatutMembreDernière intervention18 octobre 20125 21 mars 2006 à 10:23
je suppose que tu as une variable $user postée ?
(soit tu fais deux requêtes soit une jointure)
$requete1"select NOMBRE_JOURSC from <gras>conge where CODE_USER</gras>'$user' ";
$res1= mysql_query($requete1);
$nbjourssc=mysql_result($res1,0,0); // 1 enreg, 1 champ
$requete2="select nombre_jt from travaille where CODE_USER ='$user' ";
$res2=mysql_query($requete2);
$nbjoursjt=mysql_result($res2,0,0); // 1 enreg, 1 champ
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 21 mars 2006 à 10:33
Hello,
SELECT conge.nombre_jsc, conge.code_user, travaille.nombre_jt FROM conge, travaille WHERE conge.code_user travaille.code_user AND code_user $code_user
sensoide
Messages postés102Date d'inscriptionmardi 17 janvier 2006StatutMembreDernière intervention 1 août 2007 21 mars 2006 à 10:46
SELECT conge.nombre_jsc, conge.code_user, travaille.nombre_jt FROM
conge, travaille WHERE conge.code_user = travaille.code_user AND
code_user = $code_user
J'ai déja utiliser cette solution et ça me fais des "doublon a l'affichage".
C pour ça que je tourne un peux en rond.
Et le code user en fait est une variable qui est stoké dans la table.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 21 mars 2006 à 10:48
Cette requête ne peut pas te donner de doublons.
SELECT conge.nombre_jsc, conge.code_user, travaille.nombre_jt FROM conge, travaille WHERE conge.code_user = travaille.code_user
te sortira toutes les entrées sans doublon, pour chaque code_user présent dans les 2 tables.
sensoide
Messages postés102Date d'inscriptionmardi 17 janvier 2006StatutMembreDernière intervention 1 août 2007 21 mars 2006 à 11:23
voici ma requette
SELECT t_conge_travaille.code_user, t_conge_travaille.date_debut_conge, t_conge_travaille.code_conge, t_conge_travaille.nombre_joursc, t_user_saisie_jt.nombre_jt FROM t_conge_travaille,t_user_saisie_jt WHERE (t_conge_travaille.code_user = t_user_saisie_jt.code_user) AND (t_conge_travaille.mois_pour_tri && t_user_saisie_jt.mois)='mars 2006';
Voici l'affichage:
Code collaborateur,
Mois,
Nombre de jours COngé,
Nombre de jours
travaillés,
----