Problème de propriété de non-objet
leslymoka
Messages postés
2
Statut
Membre
-
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>';
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>';
A voir également:
- Problème de propriété de non-objet
- Vous devez disposer d'autorisations d'accès en lecture pour afficher les propriétés de cet objet - Guide
- Vente objet occasion entre particulier - Guide
- Trouver objet avec photo - Guide
- Objet interdit en cabine ryanair - Guide
- Mesurer un objet - Guide