Afficher les données de mysql (image...) à partir la barre de recherche sur php
Fermé
mouls22
-
29 oct. 2021 à 14:11
jordane45 Messages postés 38326 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 décembre 2024 - 29 oct. 2021 à 14:24
jordane45 Messages postés 38326 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 décembre 2024 - 29 oct. 2021 à 14:24
A voir également:
- Afficher les données de mysql (image...) à partir la barre de recherche sur php
- Recherche à partir d'une image - Guide
- Célia doit nettoyer le tableau ci-dessous pour l’ajouter à la base de données de son entreprise. les données sont ensuite traitées automatiquement. quelles sont les 4 cellules qui risquent de poser problème ? ✓ - Forum Excel
- Supprimez les composantes rouge et verte de cette image. quel mot apparaît ? - Forum Word
- Comment remettre la barre des tâches à la normale ? - Guide
1 réponse
jordane45
Messages postés
38326
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 décembre 2024
4 712
29 oct. 2021 à 14:24
29 oct. 2021 à 14:24
Bonjour,
Attention... lignes 101/102 .. tu as des balises de fermeture du body et du html ...
ce n'est pas possible !!! il faut virer ces deux lignes.
Ensuite,
tu peux remplacer
par :
Sachant que dans l'idéal, il faudrait utiliser de préférence les requêtes préparées au lieu de la méthode query
(il faudrait également activer l'affichage des erreurs PDO dans la connexion)
Voir conseils donnés ici :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Attention... lignes 101/102 .. tu as des balises de fermeture du body et du html ...
ce n'est pas possible !!! il faut virer ces deux lignes.
Ensuite,
tu peux remplacer
$articles = $bdd->query('SELECT titre FROM annonces WHERE titre LIKE "%'.$q.'%" ORDER BY id DESC'); if($articles->rowCount() == 0) { $articles = $bdd->query('SELECT nom FROM annonces WHERE CONCAT(titre, photo) LIKE "%'.$q.'%" ORDER BY id DESC'); }
par :
$articles = $bdd->query('SELECT titre , nom FROM annonces WHERE titre LIKE "%'.$q.'%" OR photo LIKE "%'.$q.'%" ORDER BY id DESC');
Sachant que dans l'idéal, il faudrait utiliser de préférence les requêtes préparées au lieu de la méthode query
(il faudrait également activer l'affichage des erreurs PDO dans la connexion)
Voir conseils donnés ici :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs