안녕하세요. href를 클릭 한 후 선택 태그에서 $_POST['id']
값을 잃어 버리는 문제가 있습니다. 그럼 코드는 여기에 있습니다 :제출 후 링크를 클릭하면 선택 값이 손실됩니다.
$page = 1;
if (isset($_POST['id'])){
$id = $_POST['id'];
}
echo $id[0];
?>
<ul>
<li><a href="?show=all">Show All</a></li>
<li><a href="?show=submitted">Show Submitted</a></li>
<li><a href="?show=pending">Show Pending</a></li>
<li><a href="?show=not">Show Not Submitted</a></li>
</ul>
<form action="" method="post">
<select name="id">
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
<option value="4">four</option>
<option value="5">five</option>
<option value="6">six</option>
<option value="7">seven</option>
<option value="8">eight</option>
</select>
<input type="submit" name="mode" value="Select" />
</form>
아이디어는 내가 선택한 필드에서 일부 값을 선택한 경우 후 나는 변수에 그 값을 유지해야하고 또한 내가 <a href="">
후 작동 더 필터링 SQL 쿼리에 필요한 것입니다. 양식 제출 후 순간에 선택 값을 얻지 만 추가 필터링 후 <a href="">
링크 중 하나를 누르십시오 $_POST
값이 사라집니다 ... 링크를 누른 후에 어떻게 그 값을 유지할 수 있습니까?
을 ... 데이터를 게시하지 GET 사용하는 생각 당신은 GET의 PARAM 아이디 – Svetoslav
가 클릭 민병대 모든 다음 링크를 설정할 수 있습니다 링크가 GET 요청을 발생시킵니다. 클릭을 포착하기 위해 양식이나 자바 스크립트를 사용하지 않고 POST를 얻을 수는 없습니다. –