使用表单不需要在网址中传值
<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>酬 金:</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如何实现回车键提交数据并写入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)