PHP如何传递文本框的值到数据库 *** 作

PHP如何传递文本框的值到数据库 *** 作,第1张

使用表单不需要在网址中传值

<form

action="updatephp"

method="post"

name="form1"

>

<textarea

name="end_check_content8"

wrap="physical"></textarea>

<input

type="hidden"

name="dia_id"

value="<=$dia_id1>">

<input

type="hidden"

name="cur_page"

value="<=$cur_page>">

<input

type="submit"

name="ok"

value="合格">

<input

type="submit"

name="no"

value="不合格">

</form>

updatephp

<php

echo

'textarea的值为'$_post['end_check_content8']'

';

echo

'dia_id的值为'$_post['dia_id1']'

';

echo

'cur_page的值为'$_post['cur_page']'

';

if($_post['ok'])

echo

'合格''

';

else

echo

'不合格''

';

>

1:首先要使用PHP的超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data) 2:然后使用INSERT INTO 语句用于向数据库表中插入新记录。 具体示例: (1)首先创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age"。

php实现回事提交数据,这需要JS配合才行。如果不用JS。用FORM提交的话,那就要保证当前焦点在提交按钮上。

下面主要介绍一下JS配合提交数据。

1 ,登录界面效果。当然你也可以有自己的界面,下图仅供参考

2,HTML代码。仅供参考

首先需要载入JQUERY的核心文件。具体的代码,可以直接写在页面中,也可以单独放在一个JS文件中,像本人,就是另外放在一个文件中。

onkeydown="if(eventkeyCode==13) melleeenter()"这句话,才是回车键提交的核心。他的意思就是,当键盘按键等于13的时候,13就是回车键的代号,就执行melleeenter()这个函数,这个函数可以自定义。

3,JS代码如下。,

蓝色边框表示是接收数据和处理前台提示之类的,可以忽略。

下面绿色的,才是表示提交。用的是$getJSON提交。返回json字符串。

这里就是后台处理登录代码。登录成功,可以作某些 *** 作,登录失败,作某些 *** 作。

本人这里是将登录信息除了写入数据库外,同时写入了cookie。方便下次登录,

后台数据处理有很多种方法的。这里提供的是C#代码,供参考。

你好,首先你要在php页面中有处理post过来的代码,将post过来的值写入数据库,如果是在当前页面处理数据,(你这个是当前页面)那在submit里加name="tj"(name的值随你)写入数据库:if(isset($_POST[''])){首先连接你的数据库;$sql="insert into 表名 values(‘$_POST[head]’,'$_POST[name]''根据你实际的数据库设计和表单提交过来的值写')“;}在radioinfophp里,首先还是连接数据库,然后执行查询语句,$sql_1="select from 表名 where 条件”;$result=mysql_query($sql_1);$row=mysql_fetch_row($result);($row为数组)echo $row[0];//echo 想出你需要的值

if (isset($_POST[tj])){

$sql=mysql_query("update gg set bt='$bt' nr='$nr' where id='$_GET[update]'");

}

发现了一个错误,其他地方不知道还有没有,sql语句有问题

"update gg set bt='$bt',nr='$nr' where id='$_GET[update]'"

bt='$bt',nr='$nr' 字段赋值,中间用“,”连接

你可以输出sql语句看语句是否有问题,也可以复制输出语句去数据库直接执行下看是不是有逻辑错误,确定没问题了再去看其他地方是否有问题

form表单demo:taskhtml

<fieldset id="setFiled">

<legend>发布任务</legend>

<form action="registrphp" method="post" id="steForm">

<label>任务类型:</label><br>

<input type="text" name="type"  id="taskType" placeholder="请选择任务类型"/><br>

<label>酬&nbsp;&nbsp;金:</label><br>

<input type="number" name="money" id="forMoney" min="1" max="1000"/><label>元</label><br>

<label>截止时间:</label><br>

<input type="datetime" name="time" id="timeSubmit"/><span data-year="" data-month="" data-date="" id="showDate"></span><br>

<label>详细描述:</label><br>

<textarea maxlength="512" name="textAray" id="msgArea"></textarea><br>

<input type="submit" name="subMit" id="forSub" value="点击发布" />

</form>

扩展资料

php接收POST数据的三种方式

1、$_POST 方式接受数据

$_POST 方式是由通过>

注:只能接收Content-Type:application/x->

2、GLOBLES[‘>

如果访问原始POST数据不是php能够识别的文档类型,比如:text/xml 或者soap等等,可以用$GLOBLES[‘>

注:$>

3、file_get_contents(“php://input”);

如果访问原始POST数据,更好的方法是使用file_get_content(“php://input”);对于未指定Content-Type的POST数据,可以使用该方法读取POST原始数据,包括二进制流也可以和$>

注:php://input不能用于 enctype=”multipart/form-data”

例如:$postStr = file_get_contents("php://input"); //获取POST数据

写个简单的吧

aphp

<form method="post" action="bphp">

<input type="text" name="test" value="">这是你要提交的数据

<input type="submit" value="提交">

</form>

点击提交按钮就跳到b页面了

bphp

echo $_POST['test'];

打印a提交过来的数据,如果有数据你就自己写sql语句存入数据库就好了

以上就是关于PHP如何传递文本框的值到数据库 *** 作全部的内容,包括:PHP如何传递文本框的值到数据库 *** 作、如何用php页面提交表单到数据库、PHP如何实现回车键提交数据并写入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9745931.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存