나는 메뉴를 선택하고 jquery하지만 PHP로 값을 변경할 때 내용을 변경하고 싶습니다. 나는 이것을 해답으로 찾았지만 효과가 없다.PHP가 콘텐츠를 변경 <select>
<?php
$page = null;
if(isset($_POST['page'])){
$page = $_POST['page'];
}
switch($page){
case 'page3': include_once('/path/to/page3content.php'); break;
case 'page2': include_once('/path/to/page2content.php'); break;
case 'page1': include_once('/path/to/page1content.php'); break;
default: include_once('/path/to/defaultcontent.php'); break;
}
?>
<form name="myform" action="" method="post">
<select name="page" onchange="this.form.submit()">
<option value="page1"<?php if($page == "page1"){ echo " selected"; }?>>Page 1</option>
<option value="page2"<?php if($page == "page2"){ echo " selected";}?>>Page 2</option>
<option value="page3"<?php if($page == "page3"){ echo " selected";}?>>Page 3</option>
</select>
편집 : 문제는 브라우저에 있었다. 이제 콘텐츠는 내 양식 앞에 표시됩니다. </select>
후에 콘텐츠를 표시하고 싶습니다. 어떻게해야합니까?
를 업데이트? 그게 뭘하고 있는거죠? – RobFos
오류가 없습니다. 2 페이지 또는 3 페이지를 클릭하면 내용이 변경되지 않습니다. – SlaSerX
먼저 display_errors와 error_reporting이 켜져 있어야합니다. 둘째, 파일 경로가 맞습니까? – RobFos