Affcher liste des membres

Répondre
Pierre33
le 09/06/2004 à 08:09
Pierre33
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'];

*/
?>
i M@N
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.
Koboneil
le 09/06/2004 à 09:52
Koboneil
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 ();
?>


smiley

P.S : Utiliez le BB-Code ! Merci !
Koboneil
Pierre33
le 09/06/2004 à 19:56
Pierre33
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
Pierre33
le 09/06/2004 à 20:12
Pierre33
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 ?
LA GLOBULE
le 09/06/2004 à 20:32
LA GLOBULE
<?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)';
?>
bibi
le 09/06/2004 à 20:54
bibi
tu veux afficher le nom des membres ou le nombre de membres de la base ?
commit suicide
bibi
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
bibi
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
Répondre
LoadingChargement en cours