2010-01-24 88 views
1

無值值發送到$_POST['addEdit']變量,請幫助。

HTML代碼:

<form name='frm' method='POST' action=''> 
<table cellpadding="0" cellspacing="0" border="0" width="100%"> 
<tr class="heading"> 
<td style="width:5px;"><input type="checkbox" name='check_all' onClick='checkAll();' /></td> 
<td class="head">App Name</td> 
. 
. 
<?php 
//some embeded php (here is the addEdit component) 
. 
. 
echo ' 
<td id="row_'.$row['id'].'" style="display: none;"> 
<input type="text" name="addEdit" id="addEdit_row_'.$row['id'].'" value="" size="4"/></td> 
<td> 
     <input type="submit" name="add" value="A" onClick="addObs('.$row['id'].'); return false;"/> 
'; 
</td> 
. 
.//end oh php code 
?> 
<!-- end of html code --> 

PHP代碼:

if(isset($_POST['add'])) 
{ 
//echo 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'; 
if (isset($_POST['addEdit'])) 
{ 
    echo 'post: '.$_POST['addEdit']; 
} 
} 
+0

天哪,你爲什麼呼應HTML的負載幾個簡單的變量?瘋狂 – 2010-01-24 15:08:12

+0

我真的很抱歉,劇本不是我寫的我只是做輕微的更新,我真的很諾布在PHP – Claudiu 2010-01-24 15:16:32

回答

2

你關閉<form>標籤?

嘗試:

var_dump($_POST); 
+0

是,窗體關閉 – Claudiu 2010-01-24 15:17:20

+1

好,不過你有什麼在'var_dump'? – hsz 2010-01-24 15:18:57

+0

串(0)「」這是輸出:( – Claudiu 2010-01-24 15:19:29

1

嘗試

<form name='frm' method='POST' action='<?php echo $_SERVER['PHP_SELF']?>'> 
+0

空'行動'參數也給當前地址。 – hsz 2010-01-24 15:10:17

+0

好的,我的壞。 addEdit input元素沒有值,但是當表單被提交時,它應該存在於$ _POST全局中。你可以在滿載時粘貼頁面的HTML,這樣我們就可以看到回顯的內容了嗎? – xceed 2010-01-24 15:14:32

+0

​​ Claudiu 2010-01-24 15:20:38