KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Vendredi 16 mai 2008 - 04:44:26

Recuperer le resultat d'une requete....

Rechercher : dans
recuperer le resultat d'une requete....
par trik59
 Fil de Discussions
Statut : Non résolu
mercredi 16 février 2005 à 13:59:40
Bojour,
je work en php et mysql.... aprés avoir creer un tableau dans lesquel je souhaite recuper le resultat de ma requete, ....voila il se trouve que je ne c'est pas comment recuperer mon résultat et l'affecter ds mon tableau??

voici ma requete:

if ($err == 0){
$requete = "SELECT division.id_div, division.nom_div, type_mat.id_sorte_mat, materiel.statut, count( * ) nbr_ucs
FROM materiel, type_mat, division WHERE type_mat.id_sorte_mat = $smat
AND materiel.statut = \"A\"
AND materiel.id_type_mat = type_mat.id_type_mat
AND materiel.id_div = division.id_div AND materiel.date_livraison <=\"$ddate\"
GROUP BY division.id_div;";

//recupere le resultat de requete
$resultat = requeteSQL($requete);



//vérification qu'il y a au moins une ligne de résultat
if(mysql_num_rows($resultat)) $i = 0;
{

//récupération du résultat de la requête ligne par ligne
while($tab = mysql_fetch_row($resultat))


Ici je ne comprend pas pourkoi au lieu qu'il d'afficher le resultat de ma requete, il affiche plusieurs fois en boucle les champs de mon tableau(id_div, nom de la div...) sauriez vous pourquoi ?
}



//recuepre ds tableau
?>

<div align='center'>
<center><table border='0' width='350' cellspacing='0' cellpadding='0' height='0' style='margin-left: 30px'>
<tr align='center'>
</table>
</div>
<div align='center'>
<center><table border='0' width='380' cellspacing='0' cellpadding='0' height='5' style='margin-left: 20px'>
<tr align='left'>
</tr>
</table>
<table border='1' width='780' bordercolordark='#808080' cellspacing='1' bordercolor='#C0C0C0' bordercolorlight='#C0C0C0' height='30' bgcolor='#FFFFFFF'>
<tr>
<th width='10%' bgcolor='#9999CC'><strong><font face='Arial' size='2'> N° Division </font></strong></th>
<th width='20%' bgcolor='#9999CC'><strong><font face='Arial' size='2'> Nom Dividion </font></strong></th>
<th width='15%' bgcolor='#9999CC'><strong><font face='Arial' size='2'> Sorte materiel </font></strong></th>
<th width='10%' bgcolor='#9999CC'><strong><font face='Arial' size='2'> Statut </font></strong></th>
<th width='25%' bgcolor='#9999CC'><strong><font face='Arial' size='2'> Nombre de PC </font></strong></th>
</tr>

<tr>
<td style='border: 1 outset #000099' width='10%' align='center' checked='false' BGCOLOR='#CCCCCCCC'><font face='Arial' size='2' align ='center'><?php echo $row['tie_tiers']; ?></font></td>
<td style='border: 1 outset #000099' width='20%' align='center' checked='false' BGCOLOR='#FFFFCC'><font face='Arial' size='2'><?php echo $row['tie_nommar']; ?></font></td>
<td style='border: 1 outset #000099' width='15%' align='center' checked='false' BGCOLOR='#FFFFCC'><font face='Arial' size='2'><?php echo $row['tie_prenom']; ?></font></td>
<td style='border: 1 outset #000099' width='30%' align='center' checked='false' BGCOLOR='#FFFFCC'><font face='Arial' size='2'><?php echo $row['com_libcomm']; ?></font></td>
<td style='border: 1 outset #000099' width='25%' align='center' checked='false' BGCOLOR='#FFFFCC'><font face='Arial' size='2'><?php echo $row['act_mail']; ?></font></td>
</tr>


<?php

voila j'spere que j'ai reussi a vous faire comprendre mon ti probleme, merci beaucoup


cordialement!
Répondre à trik59  Signaler ce message aux modérateurs
Discussions pertinentes trouvées dans le forum
19/02 12h48récupéré resultat de requête ds variable javaProgrammation22/02 16h413
31/05 22h32SQL - C++ : recuperer resultat de la requetteProgrammation02/06 17h181
26/01 23h15résultat requête sql en lien urlWebmastering17/02 14h446
29/09 16h02Access: masquer résultat requêteProgrammation08/10 12h192
14/11 15h50[windows 2000 Pro] Audit : récuperer résultatWindows20/11 15h436
Plus de discussions sur « recuperer le resultat d'une requete.... » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide