因此,即時通過解決如何製作選項標籤時遇到問題,因此當按下它時,會在所有頁面上執行操作 這就是我這樣做:從選擇標記使選項保持不變,在重新加載或更改頁面後,PHP
index1.php
include 'select.php'
<title>Ultra 2014 <?php if (isset($title)) {echo $title;} else{echo "Miami";}?> Area</title>
index2.php
include 'select.php'
<title>Ultra 2014 <?php if (isset($title)) {echo $title;} else{echo "Miami";}?> Area</title>
select.php
<div id="regContainer">
<form id="regionSelect" action="<?php $_SERVER['PHP_SELF'] ?>" method="post" onchange="this.form.submit();" >
<select id="selectedRegion" name="selectedRegion" size="1" autocomplete="off">
<option value="miami">miami</option>
<option value="new york">ny</option>
</select>
<input type="submit" value="Enter Region" />
</form>
</div>
process.php
<?php if(!isset($_SESSION)){ session_start();}
if(isset($_POST['selectedRegion'])){
$region = $_POST['selectedRegion'];
if($region == "miami"){
echo "miami selected";
$title = "miami";
}
if($region == "new york"){
echo "new york selected";
$title = "new york";
}
}
?>
當我按下第一個選項,它通常將標題上index1.php,但是當我去index2.php ......它不會改變頁面的標題,我必須再次按下第一個選項按鈕才能進行更改。 無論如何,只要按下選擇中的第一個選項,然後更改所有頁面的標題,而無需再次按下按鈕?
任何建議都會有所幫助。由於
使用Cookie ..... – underscore
您必須在選擇中查看每個選項,並且如果前一個窗體的值等於該選項,則添加'selected =「selected」'選擇該選項。 –
感謝您的幫助,如何設置Cookie? – MusicProgrammer