作者lovewo (誠懇先生)
看板PHP
標題[請益] 將下拉式選單的值選取後到另一個程式去判別
時間Tue Apr 6 15:57:27 2010
我現在建立一個demo.php的網頁
<?php
$type1 = empty($_GET['type1']) ? ' ' : $_GET['type1'];
?>
<form action="demo.php" method="get">
<select name="type1">
<option value="year0">2008</option>
<option value="year1">2009</option>
<option value="year2">2010</option>
<select name="type">
<option value="bar">長條圖</option>
<option value="line">折線圖</option>
<option value="area">區域圖</option>
<option value="pie">派圖</option>
</select>
</select>
<input type="submit" />
</form>
<?
echo(chart_str( 500, 250, 'data.php?type=' . $type1));
?>
但是另一個data.php
<?php
$type1 = empty($_GET['type1']) ? ' ' : $_GET['type1'];
if($type1 = 'year1'){
$monthyear =2009;
}
if($type1 = 'year2'){
$monthyear =2010;
}
的值卻只有 $monthyear =2010;
是我的語法寫錯了嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.23.164
推 tkdmaf:是的!因為你的「=」少了一個……… 04/06 17:19
→ lovewo:是if嗎?可是改了還是一樣,不知道為什麼值連不過去 04/06 17:24
※ 編輯: lovewo 來自: 112.104.23.164 (04/06 18:09)