PHP Developer Channel :: 討論園地

您尚未登入。

#1 2006-09-25 15:40:29

michaelliu0624
Member
註冊日期: 2006-05-30
文章數: 33

請問要如何做if (isset)的修改

我的程式碼如下:
一張表單, 希望在按下"送出"之後
出現一文字欄位
填寫入後
可以繼續在文字欄位當中看到剛剛輸入的東西
然後, 以下在用echo把剛剛文字欄位中輸入的東西輸出

<form id="form1" name="form1" method="post" action="">
<?php
if (isset ($_POST["Submit"]))
{
echo "<input type="text" name="ans_num" value="<?php echo @$_POST["ans_num"]; ?>"/>"; <===== 有錯誤, 該如何做修改!!??
}
?>
<input type="submit" name="Submit" value="送出" />
<?php
echo $_POST["ans_num"];
?>
</form>

謝謝大家的指導

離線

 

#2 2006-09-25 15:42:51

michaelliu0624
Member
註冊日期: 2006-05-30
文章數: 33

Re: 請問要如何做if (isset)的修改

錯誤訊息出現如下:
Parse error: parse error, unexpected T_STRING, expecting ',' or ';'

離線

 

#3 2006-09-25 17:49:46

michaelliu0624
Member
註冊日期: 2006-05-30
文章數: 33

Re: 請問要如何做if (isset)的修改

我做了以下修改:
echo '<input type="text" name="ans_num" value="<?php echo @$_POST["ans_num"]; ?>" />';

功能與我設想的一樣了, 但是在按了送出之後
文字欄位中出現了零散的php echo語法
感覺怪怪的說

離線

 

#4 2006-10-09 10:40:00

ygao168
New member
註冊日期: 2006-10-09
文章數: 5

Re: 請問要如何做if (isset)的修改

<form id="form1" name="form1" method="post" action="">
<?php
if (isset ($_POST["Submit"]))
{
?>
input type="text" name="ans_num" value="<?=$_POST["ans_num"]; ?>"/>
<?php
}
?>
<input type="submit" name="Submit" value="送出" />
<?php
echo $_POST["ans_num"];
?>
</form>

離線

 

論壇頁尾

Web Hosting
PHP Developer Channel
Powered by PunBB 1.2.9
© Copyright 2002–2005 Rickard Andersson