php - 我如何将文本从textarea发布到mysql数据库

标签 php html mysql forms textarea

我试过下面的代码,但它只是在数据库中写入了“1”,而不是我写的文本。我对 input type="text"进行了同样的尝试,并且成功了。为什么它不适用于 textarea? Ofc 我也有 if(isset) 函数.. PHP:

$connectionText = mysql_connect("localhost", "root");
if(!$connectionText){
die("Noget gik galt?". mysql_connect_error());
}
mysql_select_db("textbox", $connectionText);

$t = isset($_POST['tekst']);

$sqlScript = "INSERT INTO forms (tekst) VALUES ('$t')";

mysql_query($sqlScript, $connectionText);
mysql_close($connectionText);

?>

HTML:

<form action="post.php" method="POST">
<textarea name="tekst" autocapitalize="on" autocomplete="off" 
autocorrect="off" 
class="textBox" maxlength="140"></textarea>
<input type="submit" value="Offentligør" name="submit">
</form>

最佳答案

$t = isset($_POST['tekst']) ? $_POST['tekst'] : '';

否则,$t 是一个 bool 值

关于php - 我如何将文本从textarea发布到mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44768675/

相关文章:

jquery - 当值有空格时输入隐藏值属性

mysql - 加入后在数据库中填充以下日期的值

php - ajax 和数据模态未加载的数据

php - 如何从 Behat.yml 获取参数到 php 文件?

php - 无限滚动 JQuery/PHP(加载页面问题)

html - CSS,DIV,位置为 : absolute overlaps <p> text

html - 菜单列表项宽度拒绝更改?

php - 使用php执行时间数学时如何保持Mysql时间格式?

php - 如何在 symfony2 中为实体 ManyToOne 关系嵌入表单?

php - 如果存在数据,如何执行更新查询,否则将数据插入 Mysql?