Recuperer des valeurs et les trier en fonction d'une catégorie

Fermé
rem - Modifié le 24 avril 2019 à 16:50
 rem - 24 avril 2019 à 21:39
bonjour je voudrais sélectionner qu'une partie de mon tableau en récupérer que les donnés de la variable pseudo alors que le code affiche tout mon tableau.

<table>
    <tr>
        <th>Id</th>
        <th>pseudo</th>
        <th>nom</th>
        <th>texte</th>
    </tr>
<?php
$pseudo = $_SESSION['username'];
echo $pseudo;
//On recupere les identifiants, les pseudos et les emails des utilisateurs
$req = mysql_query('select id, pseudo,nom,texte from cloud');
while($dnn = mysql_fetch_array($req))
{
?>
    <tr>
        <td class="left"><?php echo $dnn['id']; ?></td>
        <td class="left"><a href="#" id=<?php echo $dnn['id']; ?>"><?php echo htmlentities($dnn['pseudo'], ENT_QUOTES, 'UTF-8'); ?></a></td>
        <td class="left"><?php echo htmlentities($dnn['nom'], ENT_QUOTES, 'UTF-8'); ?></td>
        <td class="left"><?php echo htmlentities($dnn['texte'], ENT_QUOTES, 'UTF-8'); ?></td>
    </tr>
<?php
}
?>
</table>


en vous remerciant par avance

EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.
A voir également:

4 réponses

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
24 avril 2019 à 17:05
Bonjour,

Pour commencer.... l'extension mysql_* est obsolète.
Il faut désormais passer à PDO ou mysqli : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top

Ensuite...
tu parles de "récupérer" .... où ça ? pour en faire quoi ? en faisant quoi ?


0
ok merci pour l'info mysql mais je voudrais que chaque utilisateur puisse acéder qu'à leur donnés qui ont saisi au préalable et pas au autre donnés de d'autre utilisateurs .
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
24 avril 2019 à 17:29
ben c'est quasiment là même chose que ton code précédent... à l'exception qu'il faut ajouter un WHERE dans ta requête
par exemple
select id, pseudo,nom,texte 
from cloud
WHERE id = '1'
0
merci mais est ce que celà est possible pour le where de mettre à la
where pseudo = $pseudo.
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
24 avril 2019 à 19:51
oui, mais avec des quotes autour de ta variable
$sql = "select id, pseudo,nom,texte 
from cloud
WHERE pseudo = '$pseudo'";
0
merci
0