ciao a tutti. vorrei porvi un quesito con risposta che al momento non posso provare...ma con le conoscenze e la fortuna che ho è palesemente sbalgiato
ho un form con un select le cui opzioni sono :
< 500 // 500 - 700 //......// > 2000
basandomi su questi valori io vorrei fare la ricerca sul db e da quel che ho visto serve usare il "between"
SELECT * FROM xxx WHERE arma BETWEEN 50 AND 100
ho pensato a questo:
codice:
if ($_GET['price']="< 500"){
$price="0 AND 500";}
elseif ($_GET['price']="> 2000"){
$price="2000 AND 99999999";}
else {
$price=str_replace("-", " AND ", "$_GET['price']");
}
il mio dubbio è a questo punto se io vado a scrivere
SELECT * FROM xxx WHERE arma BETWEEN '$price'
che mi legga il tutto correttamente? o esiste un metodo molto piu' semplice?
grazie