|
Page : 1 2 Page Précédente | |
Auteur | Sujet : Requete php BDD |
Publicité | Posté le 12-03-2009 à 23:47:07 |
macgawel |
|
rufo Pas me confondre avec Lycos! | affiche la requête SQL générée au complet qui a le pb. Je suis sûr que c'est une erreur de syntaxe SQL dû à une erreur de construction de la requête par ton programme. --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
marquito | Non ça ne plante pas !! Le résultat n'est pas conforme aux attentes.
|
marquito | Je précise que j'ai modifié mon code du départ par :
|
rufo Pas me confondre avec Lycos! | ben a.ad_price < '', c'est pas une bonne condition. Faut la retirer du where (l'autre aussi du reste) et quan don a une condition sur un champ avec un > et un <, faut utiliser BETWEEN. --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
marquito | Merci pour ta réponse rufo, tu sais comment je pourrais adapter BERWEEN à ma condition ?? |
rufo Pas me confondre avec Lycos! | $search .= " AND a .ad_price between ." $_GET['Prixmini']." and ".$_GET['Prixmaxi'] --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
marquito | Cool c'est sympa mais j'ai ce message
|
Profil supprimé | Posté le 15-03-2009 à 14:54:00 t'as oublié un point virgule après $_GET['Prixmaxi'] |
Publicité | Posté le 15-03-2009 à 14:54:00 |
marquito | oui luc@s j'ai essayé aussi avec le point virgule mais c'est le même message d'erreur !! |
rufo Pas me confondre avec Lycos! | $search .= " AND a.ad_price between ".$_GET['Prixmini']." and ".$_GET['Prixmaxi']; --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Profil supprimé | Posté le 16-03-2009 à 18:00:33 ah désolé
|
marquito | Comme ça j'ai plus de message d'errreur
|
rufo Pas me confondre avec Lycos! | mais c'est normal gros malin! Tu vas ta retrouver avec la condition dans le WHERE : " AND (a.ad_price between '' and '')".
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
marquito | Je ne comprends pas actuellement je suis comme ça :
|
rufo Pas me confondre avec Lycos! | puré, lis ce que j'ai mis! J'ai pas fait un test avec isset() mais !empty(). isset va forcément être bon puisque le formulaire posté contient les champs testés. Sauf que leur valeur est vide et que ça te fait une condition à la con! --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
marquito | Oh la vache tu es peut être colérique mais kes que tu es doué |
rufo Pas me confondre avec Lycos! | pas colérique mais énervé car ça fait plusieurs fois que je te dis qu'il ne faut prendre en compte tes 2 champs relatifs au prix que s'ils ne sont pas vide. --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
marquito | Je comprends je n'avais pas fais gaffe au !empty Message édité par marquito le 17-03-2009 à 14:03:20 |
rufo Pas me confondre avec Lycos! | oui, bien sûr mais après, faut faire attention à ce que la requête SQL ainsi générée soit syntaxiquement (pas d'erreur de syntaxe) et sémantiquement (la requête doit avoir du sens, être logique) correcte. Faut donc faire attention au contenu de la clause SELECT, FROM et WHERE.
Message édité par rufo le 17-03-2009 à 14:01:26 --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
marquito | OK j'ai fais la modif et j'ai crié avant d'avoir mal maintenant tout fonctionne comme je veux
|
rufo Pas me confondre avec Lycos! | ok j'ai oublié un jeu de ( ), t'aurais pu corriger toi-même
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
rufo Pas me confondre avec Lycos! | Vu les trucs sur lesquels tu bloques, j'ai l'impression que t'as pas dû passer beaucoup temps à la lire la doc relative au PHP et sa syntaxe --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
marquito | On ne peux pas être bon partout et c'est vrai que j'ai bcp de lacune en PHP |
rufo Pas me confondre avec Lycos! | archi traité sur ce forum : principe des listes déroulantes liées entre elles. La sélection d'une valeur dans l'une conditionne le contenu de l'autre. Faut passer par du javascript. --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
marquito | Il y a peut être un moyen de le faire sans javascript...non?
|
macgawel |
|
marquito | Ok vu j'ai abandonné cette idée je l'ai contourné par facilité !
|
rufo Pas me confondre avec Lycos! | ben tu l'avais bien fait en début :
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
marquito | ça me sort tout ! |
marquito | Tu n'as pas la solution pour moi |
rufo Pas me confondre avec Lycos! | ben après, faut adapter. T'as pas dit sur quel champ tu voulais rechercher l'info.
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
marquito | Sur le champ: ad_text
Message cité 1 fois Message édité par marquito le 18-03-2009 à 20:55:03 |
marquito | non c'est <form action="index.php" method="get"> |
stealth35 |
Message édité par stealth35 le 19-03-2009 à 11:38:39 |
rufo Pas me confondre avec Lycos! |
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
marquito | Merci merci.....Tu es vraiment génial rufo tu as encore gagné
|
rufo Pas me confondre avec Lycos! | Si. On appelle ça le SQL injection. Pour contourner ça, tu peux déjà utiliser mysql_real_escape_string() http://fr3.php.net/manual/en/funct [...] string.php
Message édité par rufo le 19-03-2009 à 12:58:56 --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
marquito | Il n'a pas moyen de vérifier si mon code comporte un risque ?
|
Publicité | Posté le |
Page : 1 2 Page Précédente |
Sujets relatifs | |
---|---|
Requête SQL complexe et éviter table temporaire | Une requête qui n'est pas tout à fait correcte |
[Access] Regrouper plusieurs résultats d'1 requête sur 1 seule ligne? | [PHP]Connection BDD easyphp |
Bête requete ... | Défilement images d'une requete php avec javascript |
[résolu] Connexion/déconnexion d'une BDD en PHP, temps d'accès | Requête sur fichier XML comme BDD |
Pb de requête Bdd / php | [MYSQL] Impossible d'envoyer une requete a la BDD |
Plus de sujets relatifs à : Requete php BDD |