Salve ragazzi, ho fatto un form (un solo campo) per ricerca su DB, funziona tutto bene, ora vorrei farne un'altro per la ricerca su DB ma incrociando le parole provenienti da due campi (es. Mobili a Roma).
Facendolo con due campi non mi funziona:
Questo il codice del form che funziona con un solo campo:
codice:var sql = "SELECT * FROM pagineweb WHERE"; for (i=0;i<keywords.length;i++) { if (i>0) sql += " AND"; sql += " keywords LIKE '%" + keywords[i] + "%' order by id desc"; }
Questo invece il codice di quello con due campi che non funziona:
codice:var sql = "SELECT * FROM pagineweb WHERE"; for (i=0;i<keywords.length;i++) { if (i>0) sql += " AND"; sql += " keywords LIKE '%" + keywords[i] + "%'"; sql += " AND"; sql += " keywords2 LIKE '%" + keywords2[i] + "%'order by id desc"; }
I campi di ricerca nel form si chiamano keywords e keywords 2.
Grazie a chi mi aiuta.![]()

Rispondi quotando
