쿼리를 포함하는 변수를 다른 PHP 페이지로 전달하려고합니다. 다음과 같이 변수가 있습니다. 쿼리가 포함 된 변수를 다른 페이지로 전달하는 방법은 무엇입니까?
$search_type = $_POST['search_type'];
$search_brand = $_POST['search_brand'];
$result = "SELECT * FROM vehicle_info WHERE type='".$search_type."' AND brand='".$search_brand;
은 그럼 내가
$ 해당 페이지에 변수를 결과를 전달하려면, 다른 페이지로의 링크를 만들 수 있습니다.
<?php echo "<a href='$secondpage.php?data=$result'>Click Here</a>"; ?>
하지만이 링크를 클릭하면 전체 데이터가 URL과 함께 수행되지 않습니다. 내가 링크를 클릭하면 내 URL는 변수 ($의 검색 _와 $ search_brand) 그래서 어떻게이 수를 할 수 있습니다 포함되어 있지 않습니다
.../secondpage.php?data=SELECT%20*%20FROM%20vehicle_info%20WHERE%20type=
의 URL을 다음과 같이인가? 제발 도와주세요!
아직 mysql을 쿼리하지 않으므로'$ result'는 원시 SQL 문만 포함합니다. :) – ninetwozero
에 관계없이 ... SQL 주입 경고 !!!!!!!!!!!!!!!!!!! –
나는 $ search_type과 $ search_brand가 null이라는 것을 추측 할 것이므로 어떤 텍스트도 URL에 반환하지 않는다. – Boundless