afficher en forme d'un tableau, en fonction d'une valeur dan
Posté : 22 juin 2009, 13:44
Bonjour,
au moment que je me connecte avec login et mot de passe, j'affiche en forme de tableau en php le contenu de ma table mysql et je veux afficher juste les données de la personne qui c'est connecter et non toute les donnée qui ne sont pas a lui mais il me dit que j'ai pas de donnée enregistré donc je voulais savoir si je n'ai pas fait une erreur. est ce que vous pouvez m'aidez?
merci encore
voici mon code
au moment que je me connecte avec login et mot de passe, j'affiche en forme de tableau en php le contenu de ma table mysql et je veux afficher juste les données de la personne qui c'est connecter et non toute les donnée qui ne sont pas a lui mais il me dit que j'ai pas de donnée enregistré donc je voulais savoir si je n'ai pas fait une erreur. est ce que vous pouvez m'aidez?
merci encore
voici mon code
<?php
$pseudo =$_COOKIE['monpseudo'];
$select2 = "SELECT nom,prenom FROM membre WHERE pseudo= '$pseudo' ";
$result2 = mysql_query($select2,$db_link) or die ('Erreur : '.mysql_error() );
while($Tab=mysql_fetch_array($result2))
{
$prenom = $Tab['prenom'];
$nom = $Tab['nom'];
$NP1 = $nom.' '.$prenom;
}
echo $NP1;
$query="SELECT nom_pdf,destinataire,diffusee_par,email1,email2,date FROM a_verifier WHERE destinataire='$NP1'";
$resultat=mysql_query($query,$db_link) or die (mysql_error());;
$total=mysql_num_rows($resultat);//donne le nombre de ligne
// si on a récupéré un résultat on l'affiche.
if($total) {
//debut du tableau
echo'<table bgcolor="#FFFFFF">'."\n";
// première ligne on affiche les titres du tableau nomTA , pseudo , NRDVvalide ,
//NRDVenattente , NRDVannule dans 5 colones
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Nom_PDF</u></b></td>';
echo '<td bgcolor="#669999"><b><u>diffuser par</u></b></td>';
echo '<td bgcolor="#669999"><b><u>email du diffuseur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>destinateur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>email du destinateur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>date</u></b></td>';
echo '<td bgcolor="#669999"><b><u>état</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 6 colonnes, 1 résultat par ligne.
while($row=mysql_fetch_array($resultat))
{
echo '<tr>';
echo '<td bgcolor="#CCCCCC"><a href="A_VERIFIER//'.$row["nom_pdf"].'">'.$row["nom_pdf"].'</a></td>';
//echo '<td bgcolor="#CCCCCC"><a href="test4.php">'.$row["nom_pdf"].'</a></td>';
echo '<td bgcolor="#CCCCCC">'.$row["diffusee_par"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["email1"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["destinataire"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["email2"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["date"].'</td>';?>
<td bgcolor="#CCCCCC"><SELECT name="reponse" onChange="alert('Index: ' + this.selectedIndex + '\nValeur: ' +
this.options[this.selectedIndex].value)">'
<option value="valider"> </option>
<option value="valider">valider</option>
<option value="refuser">refuser</option>
</select>
</td>
<?php
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($resultat);
?>
<a href="<?php echo $url; ?>">Se déloguer</a>
</body>
</html>
<?php
close();
?>