作者eliang (政大資訊科學營)
看板Web_Design
標題Re: [問題] PHP4 相關 & DB連接的問題
時間Thu May 6 20:17:43 2004
※ 引述《maker (Maker)》之銘言:
: 謝謝
: 另外在請教一下
: <?php
: if ($submit =="Go"){
: echo ("You wrote" . $you_wrote);
: echo("<br>You could have done");
: exit;
: }
: else{
: echo("Error");
: }
: ?>
把 $submit 改成 $_GET['submit'] 或 $_POST['submit']
(視你表單的傳送 method 而定, 你用的是 get, 所以用 $_GET)
你原本的是舊版 PHP3 的寫法, 在 PHP4 中, 為了安全的因素
所有這類表單傳送的變數都需要利用陣列 $_GET[] 或 $_POST[] 來存取
其他還有 $_COOKIES[] $_SESSION[] 等等....
: <form action = "<?php echo($PHP_SELF) ?>" method = "Get" >
: <p> Input a word <input type = "text" size = "20" name ="you_wrote">
: <input type = "submit" name="submit" value ="Go"> </p>
: </form>
: 結果我的網頁結果出現
: Error
: Input a word XXXXX(輸入欄位) (Go按鈕)
: 怎麼會這樣呢?
: 我照 專業 PHP4 程式設計 (林學文,陳怡和譯 )碁峰出版社
: 的 p7-1 的範例程式照打的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.58.168.200
※ 編輯: eliang 來自: 210.58.168.200 (05/06 20:18)