Warning: Illegal string offset PHP5_4
Posté : 18 oct. 2012, 16:52
Bonjour à tous,
Alors voilà, je suis en train de réaliser un mini réseau social. Le problème est qu'il m'affiche deux erreurs lorsque je veux consulter mes invitations Warning: Illegal string offset 'pseudo_exp' in /homez.541/testdrup/www/pages/invitations.php on line 18 et /homez.541/testdrup/www/pages/invitations.php on line 16
r'height='100'width='100'alt='avatar'>
invitations.php
Alors voilà, je suis en train de réaliser un mini réseau social. Le problème est qu'il m'affiche deux erreurs lorsque je veux consulter mes invitations Warning: Illegal string offset 'pseudo_exp' in /homez.541/testdrup/www/pages/invitations.php on line 18 et /homez.541/testdrup/www/pages/invitations.php on line 16
r'height='100'width='100'alt='avatar'>
invitations.php
<?php
include('functions/membre.func.php');
include('body/header.php');
include('body/menu.php');
?>
<h3>Vos invitations</h3>
<?php
$invitations = recup_invitations();
if($invitations == true)
{
foreach($invitations as $invitation)
{
?>
<img src='avatar/<?php echo $invitation['avatar'];?>'height='100'width='100'alt='avatar'>
<div class='error'>
<?php echo $invitation['pseudo_exp'];?>a voulu vous ajouter comme ami(e)<br />
<a href=''>Accepter </a><a href=''>Refuser</a>
</div>
<?php
}
}else{
?>
<div class='error'>Vous n'avez pas d'invitations
<?php
}
?>
invitations.func.php<?php
//la fonction qui va récupérer les invitations
function recup_invitations()
{
$query = mysql_query("
SELECT pseudo_exp,date_invitation,active,avatar
FROM amis
INNER JOIN utilisateurs ON utilisateurs.pseudo = amis.pseudo_exp
WHERE pseudo_dest = '{$_SESSION['pseudo']}'
ORDER BY date_invitation DESC
");
$results = array();
while($row = mysql_fetch_assoc($query))
{
$results[] = rows;
}
return $results;
}