par
Aureusms » 08 août 2008, 18:15
La si je te comprends bien tu essai de montrer dans ta fonction tout tes utilisateurs ?
Si tu ne veux montrer que les données que d'un utilisateur en particulier, interroge avec la clause WHERE. De plus, dans ton cas utilise mysql_fetch_assoc qui te donne les résultats sous un format associatif. En effet, mysql_fect_array te fais la même chose mais ajoute un format numérique i.e $donnees["nom"] et $donnees[1] (cela reste un exemple).
Pour ton cas, je te conseille de passer ton pseudo en variable de fonction :
<?php
function espacemembre($pseudo)
{
include("include/param.inc.php");
include('include/fonction.php');
$idcom=connex(BASENAME);
$requete = "SELECT * FROM client WHERE pseudo='$pseudo' LIMIT 1";
$resultat_sql=mysql_query($requete) or die(mysql_error());
$donnees = mysql_fetch_assoc($resultat_sql);
?>
<h2>Bienvenue <?php echo $donnees['pseudo']; ?></h2>
<br /><a href="index.php?op=edit_profil">Edité son profil</a>
<br /><a href="index.php?op=logout">Deconnection</a>
<?php
mysql_close();
}
De plus je pense que :
include("include/param.inc.php");
include('include/fonction.php');
ne devrait pas être inclue ici. Mais comme je ne sais pas ce qu'il y a dedans....
La si je te comprends bien tu essai de montrer dans ta fonction tout tes utilisateurs ?
Si tu ne veux montrer que les données que d'un utilisateur en particulier, interroge avec la clause WHERE. De plus, dans ton cas utilise mysql_fetch_assoc qui te donne les résultats sous un format associatif. En effet, mysql_fect_array te fais la même chose mais ajoute un format numérique i.e $donnees["nom"] et $donnees[1] (cela reste un exemple).
Pour ton cas, je te conseille de passer ton pseudo en variable de fonction :
[php]
<?php
function espacemembre($pseudo)
{
include("include/param.inc.php");
include('include/fonction.php');
$idcom=connex(BASENAME);
$requete = "SELECT * FROM client WHERE pseudo='$pseudo' LIMIT 1";
$resultat_sql=mysql_query($requete) or die(mysql_error());
$donnees = mysql_fetch_assoc($resultat_sql);
?>
<h2>Bienvenue <?php echo $donnees['pseudo']; ?></h2>
<br /><a href="index.php?op=edit_profil">Edité son profil</a>
<br /><a href="index.php?op=logout">Deconnection</a>
<?php
mysql_close();
}[/php]
De plus je pense que :
include("include/param.inc.php");
include('include/fonction.php');
ne devrait pas être inclue ici. Mais comme je ne sais pas ce qu'il y a dedans....