我有一個foreach循環列出唯一代碼的鏈接:
<a href="#" class="charcoal_link" value="<?php echo $id_to ?>" style="line-height: 20px;" onclick="showMessageArea(this); return false;">
<?php echo $uniqueCode1?>
<span class="pink_text"><?php echo $uniqueCode2?></span>
<?php echo $uniqueCode3?>
</a>
<input type="hidden" name="id" value="<?php echo $id_to ?>" />
<form id="message_area" style="display:none" method="post" action="<?php echo ADDRESS; ?>messageSent.php?id=<?php echo $id_to ?>">
<tr>
<td>
<input name="message" type="textarea" rows="10" cols="20" value="<?php echo $message ?>" />
</td>
<td>
<input name="Submit" type="submit" value="Send" />
</td>
</tr>
</form>
上面也是另一種形式的標籤:<form name = "contacts" method="post">
動作部分工作正常,但在messageSent .PHP我做的:
var_dump($_POST);
var_dump($_GET);
,並輸出給了我:
NULL
array(1) { ["id"]=> string(2) "36" }
- 「消息」在哪裏?
- 「id」包含錯誤的ID。這不是我點擊的唯一代碼的ID。
它應該是' ' – 2011-05-31 08:59:39
固定謝謝!但它仍然不會將我的消息傳遞給messageSent.php? – 2011-05-31 09:10:32
[驗證。驗證。驗證。](http://validator.w3.org/) - textarea元素沒有'value'屬性。 (達米恩沒有告訴你添加一個值屬性,所以它不是固定的)。 – Quentin 2011-05-31 09:12:49