作者 主題: 白痴問題:php選擇表單show不出正確結果  (閱讀 3246 次)

0 會員 與 1 訪客 正在閱讀本文。

明月舞清風

  • 憂鬱的高中生
  • ***
  • 文章數: 173
    • 檢視個人資料
真的不行了...抓不出蟲:cry:

我怎麼試都是給我說我是女生.....請教各位先進我哪邊有寫錯呢?還有為什麼都會出現我是女生的結果(我不要變性啦XD)

apache2.052+php4.3.10

代碼: [選擇]
<html>
<head>
 <title>if測試</title>
</head>

<body>

<center><font size=5 color=blue>if測試</font></center>

<hr>
<p></p>

<form action="test.php" method="post" name="form1">
請輸入性別:<br>
<input type="radio" name="gender" value="female">女
<input type="radio" name="gender" value="male">男
<br>
<input type="submit" value="確定">
</form>


<?php
if&
#40;$gender==male&#41;&#58;
?>

 <h2>你是男生
<?php
else&
#58;
?>

 <h2>你是女生
<?php
endif;
?>

</body>
</html>

Pail

  • 俺是博士!
  • *****
  • 文章數: 1040
  • 性別: 男
    • 檢視個人資料
白痴問題:php選擇表單show不出正確結果
« 回覆 #1 於: 2005-01-13 11:43 »
(1) plz search $_POST

(2) 小弟對你的 php 語法有疑問..
     php 有 這種用法嗎???
     if (...) :
     else:
     endif;
     來企php.net 網站看看 document...
Pail Luo.
Email: pail.luo@gmail.com

明月舞清風

  • 憂鬱的高中生
  • ***
  • 文章數: 173
    • 檢視個人資料
白痴問題:php選擇表單show不出正確結果
« 回覆 #2 於: 2005-01-13 13:27 »
我是看書學的...不過看來這本書有問題....

馬上去php.net挖寶物看看....

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4052
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
白痴問題:php選擇表單show不出正確結果
« 回覆 #3 於: 2005-01-13 13:44 »
引述: "pail"
(2) 小弟對你的 php 語法有疑問..
     php 有 這種用法嗎???
     if (...) :
     else:
     endif;
     來企php.net 網站看看 document...


有!另一種寫法,使用比較方便,另外 while, do... 也都可以使用。

例:
while () :
  xxxxx;
endwhile;
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

wsj

  • 活潑的大學生
  • ***
  • 文章數: 456
    • 檢視個人資料
    • http://www.hold-dream.idv.tw
白痴問題:php選擇表單show不出正確結果
« 回覆 #4 於: 2005-01-13 17:15 »
那請在test.php前加上
$gender=$_POST['gender'];

原因跟全域變數有關係...你自己查查看

kirinlin

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
白痴問題:php選擇表單show不出正確結果
« 回覆 #5 於: 2005-01-14 12:54 »
除了 wsj 兄所說的方法外
可修改 php.ini 檔,將 register_globals 這個選項由 Off 改為 On,再重新啟動 apache 即可

在比較舊的 php 裏,這個選項預設是 On 的,但在最近的版本裏,為了安全性的因素,把它預設為 Off