看板 PHP 關於我們 聯絡資訊
我現在建立一個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)