pour alléger ton code
plutôt que $requete = $requete.$variable tu peux faire
$requete .= $variable;
EDIT : pas étonnant que ça marche pas ton truc, le but du jeu c'est de sortir une requete SQL correcte et là c'est bourré d'erreur de syntaxe
RE EDIT : un exemple qui devrait sortir une vrai requete, par contre niveau perfs tu vas pleurer avec plusieurs mots
Code :
- <?
- if (isset($ts) && $ts!= '') {
- $ts = trim($ts);
- $ts = explode(' ', $ts);
- foreach ($ts as $Key => $Val) {
- $WHERE .= " AND (auteurs LIKE '%$Val%' OR nom LIKE '%$Val%' OR nom LIKE '%$Val%' OR catalog LIKE '%$Val%' OR age_d_application LIKE '%$Val%')";
- }
- $Req = 'SELECT * FROM test WHERE 1 '.$WHERE;
- }
- echo $Req;
- ?>
|
Message édité par Sh@rdar le 14-08-2003 à 10:12:11
---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft