Erreur dans un espace membre

Fermé
killianwebmaster - 6 nov. 2012 à 13:39
 Utilisateur anonyme - 6 nov. 2012 à 15:59
Bonjour, je suis en train de créer un espace membre, et l'ordinateur me met une erreur au niveau de la liste des membres et je n'arrive pas à la résoudre. Est ce que quelqu'un pourrais m'aider. Merci.

Voici le code.
Dans liste_membre.php
<?php
include('functions/liste_membre.func.php');
include('body/header.php');
include('body/menu.php');
?>
<h3>La liste des membres</h3>
<?php
$pseudos_avatars = recuperer_pseudo_avatar();
if(!empty($pseudos_avatars))
{
foreach($pseudos_avatars as $pseudo_avatar)
{
?>
<p><a href=''><?php echo $pseudo_avatar['pseudo']; ?></a></p>
<a href=''><img src="avatar/<?php echo $pseudo_avatar['avatar']; ?>" height='100' width='100' alt='avatar'></a>
<?php
}
}else{
echo"Vous êtes le seul membre pour l'instant";
}
?>




Dans liste_membre.func.php
<?php
//la function qui va récupérer le pseudo et l'avatar des membres sauf de celui connecté
function recuperer_pseudo_avatar()
{
$results = array();
$query = mysql_query("SELECT pseudo,avatar FROM utilisateurs WHERE pseudo!='{$_SESSION['pseudo']}'");
while($row = mysql_fetch_assoc($query))
{
$results[] = $row;
}
return $results;
}
?>

Il met met l'erreur dans liste_membre.func.php

Si quelqu'un pourrais m'aider je le remercie.
Merci, au revoir.

4 réponses

maka54 Messages postés 698 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
6 nov. 2012 à 14:01
bonjour,

donne toutes les infos

à quelle ligne, et à quel endroit du script correspond la ligne
0
killianwebmaster
6 nov. 2012 à 15:14
Bonjour c'est à la ligne 12 du liste_membre.func.php c'est à dite à } après le return $results mais l'erreur ne peut provenir de la.
Merci de votre aide
0
Utilisateur anonyme
6 nov. 2012 à 15:24
Bonjour

Et quel est le message d'erreur ?
0
killianwebmaster
6 nov. 2012 à 15:31
Fatal error: Cannot redeclare recuperer_pseudo_avatar() (previously declared in C:\Program Files (x86)\wamp\www\rs\functions\liste_membre.func.php:3) in C:\Program Files (x86)\wamp\www\rs\functions\liste_membre.func.php on line 12
Call Stack
# Time Memory Function Location
1 0.0007 679224 {main}( ) ..\index.php:0
2 0.0037 702424 include( 'C:\Program Files (x86)\wamp\www\rs\pages\liste_membre.php' ) ..\index.php:35
0
Utilisateur anonyme
6 nov. 2012 à 15:37
Ta fonction est définie deux fois, sûrement parce que tu as inclus deux fois liste_membre.func.php ou liste_membre.php

Remplace tes include par des include_once
0
killianwebmaster
6 nov. 2012 à 15:42
Merci de votre réponse.
Mais j'ai mis include_once('..;'); achaque include et ca ne marche pas ca met une autre erreur.
Est ce que vous pourriez m'aider s'il vous plait. Merci
0
killianwebmaster
6 nov. 2012 à 15:43
et il met le message d'erreur cette fois ci à l'endroit ou j'ai mis include_once.
0
Comment ça include_once('..;'); ? Avec un ; entre les ' ' ? Il ne faut pas. Ça devrait être :
include_once ('monfichier.php');
Quel est le message d'erreur maintenant?
0
killianwebmaster
6 nov. 2012 à 15:48
Bonjour, merci de votre aide, mais je n'ai pas très bien compris est ce que vous pourriez me faire un exemple s'il vous plait. Merci.
0
Utilisateur anonyme
6 nov. 2012 à 15:50
Ben... j'en avais mis un.
Et tu n'as pas dit quel était le nouveau message d'erreur.
0
killianwebmaster
6 nov. 2012 à 15:52
Fatal error: Call to undefined function infos_membre_connecte() in C:\Program Files (x86)\wamp\www\rs\body\header.php on line 3
Call Stack
# Time Memory Function Location
1 0.0010 679224 {main}( ) ..\index.php:0
2 0.0056 702424 include( 'C:\Program Files (x86)\wamp\www\rs\pages\liste_membre.php' ) ..\index.php:35
3 0.0066 707936 include_once( 'C:\Program Files (x86)\wamp\www\rs\body\header.php' ) ..\liste_membre.php:3
0
Je lis dans ton message :
2 0.0056 702424 include( 'C:\Program Files (x86)\wamp\www\rs\pages\liste_membre.php' ) ..\index.php:35
Il y a un include, pas un include_once
0
Utilisateur anonyme
6 nov. 2012 à 15:59
De plus, que tu aies plusieurs fois le même include cache probablement une erreur de logique, ce qui est un autre problème
0