gpt4 book ai didi

php - 输入题 mysql php html

转载 作者:太空宇宙 更新时间:2023-11-03 10:28:16 25 4
gpt4 key购买 nike

(Q1)您好,我在我的项目中使用了文本框,但我无法接收输入的值

<textarea rows="5" cols="60"> Type your suggestion </textarea>
<br>
<input type="submit" name="sugestao" value="Submit" />

抱歉,我不知道如何“杀死”html 代码,这就是缺少 < 的原因。

我从这个文本框中进入数据库的列是“提交”,我想接收文本区域中写的任何内容。我怎样才能使输入的值相等?

(Q2) 我怎样才能确保只存储我在数据库中设置和声明的相同类型(int、varchar、text)。例如:age(int),但如果有人在输入中键入“abc”,它将作为值 0 存储在我的数据库中。我怎么能禁止这个,只有当它只是 int 并且所有其他字段(如姓名,电子邮件)都被填充时才保存年龄?。如果仍然可以警告用户输入错误,则无需说明位置。

对于英文的任何错误,我们深表歉意,感谢您的关注。

最佳答案

您的文本区域需要一个 name 属性,否则,当您提交表单时,您输入的文本不会被发送。

<form method="post" action="your_handler.php">
<textarea rows="5" cols="60" name="question">Type your suggestion</textarea>
<input type="submit" name="sugestao" value="Submit" />
</form>

对于第二个问题,您可以在客户端(使用 javascript)、服务器端(使用您使用的任何语言)或两者实现输入验证。

以年龄验证为例,您要验证两件事:

  1. 你有电话号码
  2. 等于或大于 16

使用 PHP,您可以这样检查:

if( (int) $_POST['age'] > 15) {
// insert the record
} else {
// display error message
}

关于php - 输入题 mysql php html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3014348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com