如何从$ _POST []项目中删除引号/双引号?

时间:2019-07-24 20:41:32

标签: php html

我正在尝试从回邮中删除引号和双引号,但没有任何效果,例如:

我有一个使用POST方法的HTML表单,里面有一个名为'txtDescription'的文本输入:

<form action="?" method="post">
    <input type="text" name="txtDescription" />
    <button type="submit">Submit</button>
</form>

如果用户插入:

  

我的名字叫'路易斯'

我想删除PHP部分的引号,这是我尝试过的:

$text = $_POST["txtDescription"];
$newText = str_replace("'", "", $text);
echo $newText;

但是,如果我进行如下操作,它不会删除引号:

$text = "my name is 'Luis'";
$newText = str_replace("'", "", $text);
echo $newText;

然后它起作用了,但是为什么呢?以及如何删除它?

1 个答案:

答案 0 :(得分:0)

也许这可以帮助您删除if DoesKeyExist(row['campaign_id'], table, cur): query = 'UPDATE campaigns_table SET campaign_name = %s WHERE campaign_id = s%' data = (row['campaign_name'], row['campaign_id'],) cur.execute(query, data)

&quot;