[英]cannot get textarea values from post in php
編輯聯系人.php
<form method="post" autocomplete="off" action="savecontact.php" id="form" name="form">
<table>
<tr>
<td>Specific Address in Office</td>
<td><textarea name="txtspecificaddress" id="txtspecificaddress" rows="4" cols="50" placeholder="Type specific address within the office. e.g. Room Number, Section Name or Division Name etc."><?php echo $_SESSION['oldspecificaddress']; ?></textarea></td>
</tr>
</table>
</form>
在 savecontact.php 上,我正在檢索“txtspecificaddress”值
if(isset($_POST['txtspecificaddress']))
{
$specificaddress=mysqli_real_escape_string(trim($_POST['txtspecificaddress'] ));
}
echo $specificaddress;
但它什么也沒顯示。 我已經檢查了 $_SESSION['oldspecificaddress'] 的值。 有人可以幫忙嗎? 我是 PHP 新手。
用 mysqli 試試這個:
<?php
$mysqli = new mysqli("localhost", "root", "", "database_name");
if(isset($_POST['txtspecificaddress']))
{
$specificaddress = $mysqli->real_escape_string(trim($_POST['txtspecificaddress']));
}
echo $specificaddress;
或者試試這個
if(isset($_POST['txtspecificaddress']))
{
$specificaddress = trim($_POST['txtspecificaddress']);
}
echo $specificaddress;
mysqli_real_escape_string()
需要 2 個參數,而您只傳遞了 1 個參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.