J'ai besoin de votre aide, j'ai beaucoup de mal a comprendre depuis que je suis arriver a ma progression ,je suis bloqué sur le TP de la semaine 3 sur le cours PHP de Mathieu Nebra. En effet, mon code ne fonctionne plus depuis que j'ai mis le DATETIME "envoyer automatiquement" ...Pourriez vous m'aider svp ?
Pour la première erreur, c'est normal étant donné que tu utilises une variable non définie.
Pour la seconde elle rejoint la première erreur, étant donné que la variable n'existe pas, tu ne peux pas par conséquent utiliser une méthode dessus.
Autre chose, dans ta requête SQL, donner un nom en alias à une colonne du même nom que celle-ci, n'a aucun sens.
Tout comme d'autres qui ont créé un sujet en rapport à ce TP, tu fais également la même erreur qu'eux, ligne 13 de la page minichat_post, tu utilises une clé du tableau $_POST qui n'existe pas dans le formulaire, de plus qu'il est inutile dans la méthode execute.
Et tout comme d'autres, tu ne fais aucune vérification sur les données soumises via le formulaire.
- Edité par Lartak 18 juillet 2019 à 18:22:23
Face a quelqu'un pour qui l'on n'éprouve que de l'aversion et du mépris, les yeux d'un homme deviennent extrêmement froids et cruels.
et je supprime ",$_POST['date_ajout']" qui dans minichat_post
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', '');
}
catch(Exception $e)
{
die('Erreur :' . $e->getMessage());
}
$reponse = $bdd->query('SELECT pseudo, message, DATE_FORMAT(date_ajout, \'%d/%m/%Y à %Hh%imin%ss\') AS date_ajout_format FROM mini_chat ORDER BY id DESC LIMIT 0, 10');
while ($donnees = $reponse->fetch())
{
echo'<p><em>'. htmlspecialchars($donnees['date_ajout_format']);'</em><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
}
$req->closeCursor();
?>
</body>
</html>
donc conclusion
pseudo, message,(verification sur la bdd )on lui dit ils y a une date avec un format différant qui se situe dans la structure mini_chat mais on demande a limiter id 0 a 10 décroisant
on prend les donner pseudo, message,(crée via le formulaire) la date est rajouter dans la colonne date_ajout_format on renvoi sur la page initiale
on fait un echo date,pseudo, message
mais dans ma réflexion j'ai oublier la colonne date_ajout ?????
Pour l'erreur que tu montres, le problème je t'en ai déjà parlé, la variable req n'existe pas, par conséquent tu ne peux ni récupérer de valeur dessus, ni utiliser de clé/index/méthode sur celle-ci, regardes bien dans ton code et tu ne définies à aucun moment la variable req dans le fichier mini_chat.php, tu as définie une autre variable pour y stocker la requête.
- Edité par Lartak 19 juillet 2019 à 19:02:23
Face a quelqu'un pour qui l'on n'éprouve que de l'aversion et du mépris, les yeux d'un homme deviennent extrêmement froids et cruels.
J'avoues qu'il y a des messages d'erreurs de PHP qui ne sont pas spécialement compréhensible, mais les 3 messages d'erreurs que tu as là sont pourtant évident à comprendre, même si c'est en anglais :
Notice: Undefined variable req inC:\wamp64\www\tp_mini_chat\mini_chat.php on line 41
J'aimerais donc que tu m'explique ce que tu ne comprend pas dans ce message d'erreur, surtout que je te l'ai déjà expliqué deux fois.
De plus qu'une fois que tu auras corrigé cette erreur, tu n'auras plus les deux autres messages d'erreurs qui sont liés à celui-ci.
Face a quelqu'un pour qui l'on n'éprouve que de l'aversion et du mépris, les yeux d'un homme deviennent extrêmement froids et cruels.
PHP/TP3/SEMAINE 3/"mini-chat"
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Face a quelqu'un pour qui l'on n'éprouve que de l'aversion et du mépris, les yeux d'un homme deviennent extrêmement froids et cruels.
Face a quelqu'un pour qui l'on n'éprouve que de l'aversion et du mépris, les yeux d'un homme deviennent extrêmement froids et cruels.
Face a quelqu'un pour qui l'on n'éprouve que de l'aversion et du mépris, les yeux d'un homme deviennent extrêmement froids et cruels.
Activer les erreurs PDO / (julp) htmlspecialchars / FAQ PHP / Pas d'aide par MP
Face a quelqu'un pour qui l'on n'éprouve que de l'aversion et du mépris, les yeux d'un homme deviennent extrêmement froids et cruels.