{MySQL}

Fermé
medaden Messages postés 52 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 27 janvier 2010 - 9 déc. 2009 à 09:10
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 - 10 déc. 2009 à 09:53
Bonjour,
je realise une base de gestion de personnel et j' ai reussi à terminer juste on m a demandé d ajouter une nouvelle option c ' est affiché l attestation salair qui est l affichage de 3 mois de salair ! j ai reussi a faire la requete en utilisant BETWEN mais reste l affichage ! chaque moi s affiche sur une feuille ! mais l option d affichage souhaité est d apparaitre les donné sur une seule page ! exemple :


janvier fevrier mars
salaire mensuel xxx xxxxx xxx

j espere que je vais trouver de l' aide

7 réponses

giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
9 déc. 2009 à 15:17
bonjour,

il me semble que tout dépend de ce que retourne la requête.
la requête doit retourner un tableau, faites un echo des valeurs retournées.

pour vir ce que retourbne la requ^te faites
echo "<pre>";print_r($retour);echo "</pre>";

(si $retour contient le résultat de la requête)
0
medaden Messages postés 52 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 27 janvier 2010 1
9 déc. 2009 à 17:04
bonjour
desole d une reponse si tardive mais j ai pas encor utilsé cette methode pourais tu me donner un peu de detail ou me guider un tutorial qui detail cette partie !!!
merc
0
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
9 déc. 2009 à 17:27
quelle methode ?

le code donné permet de voir ce que retourne la requête, on voit ainsi comment se nomme les colonnes du tableau retourné.

un exemple :

//une requête :
$query="select * from ".$nodr."_produit where codprod='".$noprod."'";
$resultset = mysql_select($query);
//le tableau retourné
echo "<pre>";print_r($resultset);echo "</pre>";
0
medaden Messages postés 52 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 27 janvier 2010 1
9 déc. 2009 à 17:42
bonjour
voila ma requete :
<?php
require("connect_db.php");

$moi=$_POST["moiss"];
$nom=$_POST["nom"];
$mois=$_POST["mois"];
$req="SELECT paie.salaire_plafon, paie.its, paie.salaire_net,paie.avance,paie.acompte, paie.retenue, paie.net_à_payer
FROM paie,salarie
WHERE paie.mat=salarie.mat AND salarie.nom LIKE '$nom' AND mois between '$mois' AND '$moi' ";

$sql=mysql_query($req);
if(mysql_num_rows($sql) > 0)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
9 déc. 2009 à 18:54
après

$sql=mysql_query($req);


mettez

echo "<pre>";print_r($sql);echo "</pre>";

et donne zmoi le résultat
0
medaden Messages postés 52 Date d'inscription lundi 27 avril 2009 Statut Membre Dernière intervention 27 janvier 2010 1
10 déc. 2009 à 08:13
BONJOUR
J ai esseyé mais j' ai un petit problème !
<table border="1" width="900" height="183">
<tr WIDTH="158">
<td width="442" height="34" bgcolor="#FFFFFF"><div align="center"><strong>PERSONNEL</strong></div></td><td width="442" bgcolor="#FFFFFF"><div align="center"><strong>SALARIALE</strong></div></td></tr>

<td width="442" height="35" bgcolor="#FFFFFF"><strong>Nom :</strong> <? echo $ligne["1"];?></td>
<td width="442" bgcolor="#FFFFFF"><strong>Date du salaire :</strong> <? echo $ligne["6"];?></td>
</tr>
<TR>
0
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
10 déc. 2009 à 09:53
bonjour,

est-ce bien $ligne si oui pas de " $ligne[0]
0