Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 尝试发布textarea值时获取空字符串_Php_Mysql_String_Popup - Fatal编程技术网

Php 尝试发布textarea值时获取空字符串

Php 尝试发布textarea值时获取空字符串,php,mysql,string,popup,Php,Mysql,String,Popup,我试图通过textarea发布文本,但我有一个问题,我的问题是textarea在弹出窗口内,当我提交表单时,获取空字符串,因此我不能只插入textarea值,其他输入在弹出窗口外没有问题 HTML: 您没有名为“提交”的输入,因此 在这种情况下你永远不会去 这应该起作用: <input type="submit" name="submit" value="Submit Form"> 或 //这在表单中的某个地方 我有一个名为“提交”的输入,但在这里我很快就完成了​​例如,它看起

我试图通过textarea发布文本,但我有一个问题,我的问题是textarea在弹出窗口内,当我提交表单时,获取空字符串,因此我不能只插入textarea值,其他输入在弹出窗口外没有问题

HTML:


您没有名为“提交”的输入,因此

在这种情况下你永远不会去

这应该起作用:

<input type="submit" name="submit" value="Submit Form">

//这在表单中的某个地方

我有一个名为“提交”的输入,但在这里我很快就完成了​​例如,它看起来很近似,但忘记了写入输入的名称。那么,我可以建议在表单中添加一个隐藏的输入,然后在有人更改textarea的内容时使用jquery填充此输入的值。。。请在插入数据库之前进行清理…您的查询失败。
if(isset($_POST["submit"])
{
    $textarea = $_POST["txt"];
    $query = "INSERT INTO table ";
    $query .= "(text, other inputss....) VALUES("'$textarea', other inputs...")";
    $result = mysql_query($con, $query);
    if($result) {
       echo $textarea; // here I get empty string :(
    }

}
if(isset($_POST["submit"]) { ... }
<input type="submit" name="submit" value="Submit Form">
<input type="hidden" name="submit" value="1"> //this goes somewhere in the form