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:
il mio dubbio è a questo punto se io vado a scriverecodice:if ($_GET['price']="< 500"){ $price="0 AND 500";} elseif ($_GET['price']="> 2000"){ $price="2000 AND 99999999";} else { $price=str_replace("-", " AND ", "$_GET['price']"); }
SELECT * FROM xxx WHERE arma BETWEEN '$price'
che mi legga il tutto correttamente? o esiste un metodo molto piu' semplice?
grazie