name="nom_repas" vs $_REQUEST["cantine"] (c'est le name qui compte, pas l'id)
Tu n'aurais pas une notice undefined index cantine ? Ah mais encore faut-il développer avec toutes les erreurs PHP (error_reporting = E_ALL) affichées (display_errors = on).
tu as une injection SQL via $mot/$_REQUEST["cantine"]
pourquoi utiliser $_REQUEST si c'est du ($_)POST ?
on teste l'existence des variables avant de les utiliser, ça aurait permis de voir l'erreur
le LIKE ne sert à rien si ce n'est pas l'utilisateur qui saisit les caractères joker %/_
ton mysql_error est faux et risque de faire planter ton code, ce devrait être un mysqli_error (avec la connexion en paramètre) mais ...
... on n'utilise pas or die pour gérer les erreurs mysqli mais un mysqli_report
Bonjour, merci pour votre réponse rapide, le truc c'est que notre prof nous donne un fichier déjà formulé et nous devons modifier les champs pour que ça correspondent a notre BDD, je vais essayer de regarder les problèmes que vous avez relevé
- Edité par AloeVera2 3 décembre 2020 à 14:28:04
Requête recherche de mot dans une table HTML
× 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.
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli