Affcher liste des membres
Salut ,
g créer mon espace membre avec votre tuto qui est tres bien d'ailleur et g fait un truc pour afficher le nombre de membre mais sa ne marche pas .
Voila le script :
<?
/*
include "config.php";
$sql = 'SELECT id FROM table_utilisateurs';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result ($req);
mysql_close ();
echo $data['id'];
*/
?>
le 09/06/2004 à 09:04
i M@N
Hello !
Essaye ça :
<?
$sql = 'SELECT count(*) FROM table_utilisateurs';
// on exécute cette requête
$resultat = @mysql_query($sql);
// on récupère le nombre d'éléments
$nb_total = @mysql_fetch_array($resultat);
// on teste si ce nombre de vaut pas 0
if (($nb_total = $nb_total[0]) == 0) {
echo 'Aucun connecté.';
}
else {
echo $nb_total.' connectés.';
}
mysql_free_result ($resultat);
mysql_close ();
?>
@+...
One Love, One Heart, One Unity.
Je pense que faire comme ceci est plus simple, non ?
<?PHP
include "config.php";
$sql = 'SELECT id FROM table_utilisateurs';
// On envoie la requète
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// On compte le nombre de résultats
$nbr_membres = mysql_num_rows($req);
// On libère la mémoire allouée à la requete puis on ferme la connection à MySQL
mysql_free_result ($req);
mysql_close ();
?>
P.S : Utiliez le BB-Code ! Merci !
Koboneil
Je crois que je me suis mal expliqué , je ve afficher tout les membres inscrit et non ce en ligne mais je n'y arrive pas donc si vous savez comment faire svp
C bon mon script marche , sauf qu'il n'affiche que le premier membre mais pas tous, voila le code :
<?
include "config.php";
// lancement de la requete
$sql = 'SELECT id FROM table_utilisateurs';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne
se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on recupere le resultat sous forme d'un tableau
$data = mysql_fetch_array($req);
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
mysql_close ();
?>
<b>Voici la liste des membres :</b><br>
<? echo $data['id']; ?>
Comment faire pour que sa les affiches tous ?
<?php
$sql = 'SELECT id FROM table_utilisateurs';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$nb = mysql_num_rows($req);
mysql_free_result ($req);
mysql_close ();
echo 'Il y a '.$nb.' membre(s)';
?>
le 09/06/2004 à 20:54
bibi
tu veux afficher le nom des membres ou le nombre de membres de la base ?
commit suicide
le 09/06/2004 à 20:57
bibi
j'ai lu ton code et on dirai ke c les pseudos
<?
$req = mysql_query('SELECT * FROM table_utilisateurs');
while($data=mysql_fetch_array($req))
{
echo $data['id']." ".$data['idnick']."<br>";
}
mysql_free_result($req);
?>[code]
j'ai mis idnick pcke je connais pas le nom du champ ki contient les pseudos des mecs
commit suicide
le 09/06/2004 à 20:58
bibi
JEN AI MARRE DETRE NUL
j'ai lu ton code et on dirai ke c les pseudos
<?
$req = mysql_query('SELECT * FROM table_utilisateurs');
while($data=mysql_fetch_array($req))
{
echo $data['id']." ".$data['idnick']."<br>";
}
mysql_free_result($req);
?>
j'ai mis idnick pcke je connais pas le nom du champ ki contient les pseudos des mecs
commit suicide
Il veut juste afficher le nombre de membres.