URL에 변수를 추가하려고합니다. 예 :URL에 추가 변수 추가
example.co.uk/searchtestingv2.php?categories=rockandpop
및 추가 & 가격 = PriceLow
example.co.uk/searchtestingv2.php?categories=rockandpop & 값 = 또 다른 한가지는 내가 해봤됩니다
$query = parse_url($url, PHP_URL_QUERY);
// Returns a string if the URL has parameters or NULL if not
if($query) {
$url .= '&categories';
}
else {
$url .= '?categories';
}
즉 수동으로 추가 :
나는이 시도했다 PriceLow
http://www.example.co.uk/searchtestingv2.php?categories=rockandpop&value=PriceLow
그것은 작동하지 않습니다.
if($_GET['categories'] == 'rockandpop') {
$query = "SELECT * FROM searchacts WHERE category='Rock and Pop'";
}
if($_GET['categories'] == 'tributebands') {
$query = "SELECT * FROM searchacts WHERE category='Tribute Bands'";
}
및
if(isset($_GET['value'])) {
if($_GET['value'] == 'PriceLow') {
$query = "SELECT * FROM searchacts ORDER BY price ASC";
}
elseif($_GET['value'] == 'PriceHigh') {
$query = "SELECT * FROM searchacts ORDER BY price DESC";
}
elseif($_GET['value'] == 'NameAZ') {
$query = "SELECT * FROM searchacts ORDER BY name ASC";
}
elseif($_GET['value'] == 'NameZA') {
$query = "SELECT * FROM searchacts ORDER BY name DESC";
}
else {
$query = "SELECT * FROM searchacts";
}
당신이 명확하게 할 수 귀하의 질문 :
여기 내 코드입니까? – nine7ySix
이러한 MySQL 쿼리는 URL과 어떤 관련이 있습니까? –
URL 변수를 대체하지 않고 기존 URL 변수에 추가하려면 어떻게해야합니까? – tech292