Erreur le code d'un espace membre

Résolu/Fermé
killianwebmaster - 7 nov. 2012 à 11:24
 ReDLoG - 7 nov. 2012 à 11:45
Bonjour, je suis en train de créer un espace membre, et j'ai une erreur au niveau de l'envoie d'invitationque je n'arrive pas à résoudre. Si quelqu'un pouvait m'aider je le remercie.
L'erreur est dans le profile.func.php entre"//la function qui va vérifier si le destinataire a accepté la demande" et "?>" . Mais elle peut aussi être autre part.

Voici le code profile.php
<?php
include('functions/membre.func.php');
include('body/header.php');
include('body/menu.php');
?>
<div class='info'>
<?php
$infos_membres_choisis = recuperer_info_membre_choisi();

if($infos_membres_choisis == true && $_GET['pseudo'] != $_SESSION['pseudo'])

foreach($infos_membres_choisis as $info_membre_choisi)
{
if(demande_existe() ==0)
{
?>
<div class='error'>Vous n'êtes pas ami(e) avec <?php echo $info_membre_choisi['pseudo'];?><br/>
<a href='index.php?page=envoi&pseudo=<?php echo $info_membre_choisi['pseudo'];?>'>Envoyer une invitation</a>
</div>
<?php
}else if(accepter_demande() ==0){

?>
<div class='success'>Demande envoyée</div>
<?php
}else{
?>
<img src="avatar/<?php echo $info_membre_choisi['avatar']; ?>" height='180' width='180' alt='avatar'>
<p><strong>Email</strong> : <em><?php echo $info_membre_choisi['email']; ?></em></p>
<p><strong>Sexe</strong> : <em><?php echo $info_membre_choisi['sexe']; ?></em></p>
<p><strong>Situation</strong> : <em><?php echo $info_membre_choisi['situation']; ?></em></p>
<p><strong>A propos de vous</strong> : <em><?php echo $info_membre_choisi['apropos']; ?></em></p>
<?php
}
}else{
header("Location:index.php?page=membre");
}
?>
</div>



Voici le code profile.func.php ou est censé être l'erreur
//la function qui va vérifier si le destinataire a accepté la demande
function accepter_demande()
{
$query = mysql_query("
SELECT active FROM amis WHERE (pseudo_exp = '{$_SESSION['pseudo']}' AND pseudo_dest = '{$_GET['pseudo']}')
OR
(pseudo_exp = '{$_GET['pseudo']}' AND pseudo_dest = '{$_SESSION['pseudo']}')

");
while($row = mysql_fetch_assoc($query))
{
if($row['active'] == 0)
{
return false;
}else{
return true;
}
}
?>




Et voici le message d'erreur
Parse error: syntax error, unexpected $end in C:\Program Files (x86)\wamp\www\rs\functions\profile.func.php on line 44
Call Stack
# Time Memory Function Location
1 0.0008 680848 {main}( ) ..\index.php:0


Merci si quelqu'un pourrais m'aider.
Merci, au revoir.
A voir également:

1 réponse

<?php
//la function qui va vérifier si le destinataire a accepté la demande 
function accepter_demande() {
	$query=mysql_query("SELECT active FROM amis WHERE (pseudo_exp='{$_SESSION['pseudo']}' AND pseudo_dest='{$_GET['pseudo']}') OR 
	(pseudo_exp='{$_GET['pseudo']}' AND pseudo_dest='{$_SESSION['pseudo']}')");
	while($row=mysql_fetch_assoc($query)) {
		if($row['active'] == 0) {
			return false;
		} else {
			return true;
		} // end if else
	} // end while
} // end function
?>
0