Problème de propriété de non-objet

leslymoka Messages postés 2 Statut Membre -  
leslymoka Messages postés 2 Statut Membre -
Bonjour,

Je vais vous expliquer plus clairement le problème que j'ai avec le moteur de recherche .
en étant non connecté je n'ai aucun soucie pour faire des recherche , mais quand je veux me loguer j'ai 2 erreur de propriété de non-objet ,la 1ère se trouverait apparemment dans l'index ligne 59 :

head(($env->title != null) ? $env->title.' - Save the Brand' : 'Save the Brand');

et la 2ème se trouve à la ligne 2 de la vue de mon moteur :

$donnees = $env->nbresults;

donc en gros pour commencer j'ai un formulaire de recherche dans le header :

<form action="'.url('recherche', 'recherche').'" method="post">
<li><label for="recherche"></label><input type="text" name="recherche" size="15" />
<li style="text-align:right;"><input type="submit" value="ok" name="recherche" class="button" style="width:40px;" /></li>

puis un fichier controller recherche:

function IndexAction()
{
}
function showAction()
{
}
function rechercheAction()
{
if(isset($_POST['recherche']) && $_POST['recherche'] != NULL)
{

$env = new Env();
$recherche = htmlspecialchars($_POST['recherche']);
$pdo = PDOS::getInstance();
$recherche = $pdo->prepare("SELECT * FROM user WHERE user_pseudo LIKE '%$recherche%' ORDER BY user_id DESC");
$recherche->execute();

while($donnees = $recherche->fetch())
{
$donnees['user_id'];
$donnees['user_pseudo'];
}

$env->recherche = $donnees;
return $env;

}
else
{
echo'aucun résultats ne corresponds à votre demande,veuillez recommencer votre recherche';
}

}

et enfin ma vue recherche:
$donnees = $env->nbresults;

echo ' Voici les resultats que nous avons trouves :<br/><br/>';
while($donnees)
{
echo '<a href = "'.url('user', 'show',array('id'=>$donnees['user_id'])).'">'.$donnees['user_pseudo'].'<a/><br />';

}

echo'</div>';

1 réponse

leslymoka Messages postés 2 Statut Membre
 
je tiens à préciser que je boss sur le code de quelqu'un d'autre étant en stage
0