:
이
switch($_GET['radio_option']) {
case 'val1':
header('location: page1.php');
exit;
case 'val2':
header('location: page2.php');
exit;
case 'val3':
header('location: page3.php');
exit;
}
//here handle everything else - although normally you shouldn't get here
다른 대안이 될 것이다 양식을 제출하기 전에 javascript를 사용하여 양식의 action
속성을 설정하십시오. 예 :
$(document).ready(function() {
$("input:radio[name=your_radio_naem]").click(function() {
var value = $(this).val();
var target = "main.php";
if(value == 'val1')
target = "page1.php";
else if(value == 'val2')
target = "page2.php";
else if(value == 'val3')
target = "page3.php";
$('#myform').attr('action', target);
});
});
PHP는 서버에서만 실행되고 페이지가로드되면 클라이언트를 제어 할 수 없으므로 PHP는이를 수행 할 수 없습니다. 동적으로 리디렉션하려면 Javascript를 사용해야합니다. –
GET 정보를 사용하여 조건문을 실행하고 HEADER를 사용하여 누군가를 원하는 페이지로 리디렉션하십시오. http://php.net/manual/en/function.header.php – jmbertucci