2014-02-22 22 views
0

我只在尋找PHP。不是javaScript。傳遞給2個不同的php頁面選擇下拉值。不是javascript

我有一個下拉,其中有15個星期的1。如果我選擇從下拉的任何值下它應該去選擇頁面,並說..

歡迎您選擇一週#

<?php 
if (isset($_POST['attendance'])) { 
    header('Location:attendance_page.php'); 
} else if (isset($_POST['handout'])) { 
    header('Location:handout_page.php'); 
} else if (isset($_POST['assignment'])) { 
    header('Location:assignment_page.php'); 
} 
?> 
<form action="#" method="post" > 
<p>Welcome Professor Mr.XYZ !</p><br/><br/> 
<select name="sweek"> 
<?php 
    for($i=1;$i<=15;$i++)<!--i am populating dropdown with 15 weeks--> 
    { 
     echo "<option value='Week$i'> Week $i</option>"; 
    } 
?> 
</select><br/><br/> 
<input type="submit" name="attendance" value="Attendance" /> 
<input type="submit" name="handout" value="Handout" /> 
<input type="submit" name="assignment" value="Assignment" /> 
</form> 

誰能幫助請

+0

不可能只用PHP或HTML,你可以做到這一點,如果你取得了用戶點擊提交按鈕雖然。 –

回答

0

要發佈兩個differenet頁你需要發佈到一個,然後重定向到另一個。但是你不能用PHP中的post數據重定向。您需要使用get而不是post。改造後,讓你可以這樣做:

$get = http_build_query($_POST) . "\n"; 
header('Location: otherpage?' . $get); 
相關問題