php表单传参 表单text的value值是PHP传参过来的,设置不可编辑(用过readonly,disabled)后,数据库就获取不到值了,是什么原因?这个跟PHP语言有关嘛,我集成环境的PHP语言只有5.5。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表单用的都是post 设置readonly,dusabled 本来就是不传值的... 可是我看到一些不是说readonly可以传值嘛 那要怎样设置才能设置text不可编辑还能传值到数据库? 只设置readonly是可以传参啊,用于text和area,但disabled就不传参了,至于问题本身,也许一些细节没注意到,例如接收后的变量没处理好或元素不在form的范围内等等 我设置不可编辑的readonly那个text是用echo输出的,我在想是不是因为这个 我设置不可编辑的readonly那个text是用echo输出的,我在想是不是因为这个贴个代码仔细体会一下,一般echo到前端的代码没问题就行接收前echo到前端<?phpecho "<form action=\"action.php\" method=\"post\"><input type=\"text\" name=\"wlist[lint]\" value=\"";$d="显示到文本框的值";echo $d;echo "\" readonly=\"readonly\"><input type=\"submit\" value=\"提交\"></form>";前端最终代码<form action="action.php" method="post"><input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly"><input type="submit" value="提交"></form>PHP接收数据文件action.php$d= $_POST["wlist"];echo $d['value'];提交后最终显示显示到文本框的值 我设置不可编辑的readonly那个text是用echo输出的,我在想是不是因为这个贴个代码仔细体会一下,一般echo到前端的代码没问题就行接收前echo到前端<?phpecho "<form action=\"action.php\" method=\"post\"><input type=\"text\" name=\"wlist[lint]\" value=\"";$d="显示到文本框的值";echo $d;echo "\" readonly=\"readonly\"><input type=\"submit\" value=\"提交\"></form>";前端最终代码<form action="action.php" method="post"><input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly"><input type="submit" value="提交"></form>PHP接收数据文件action.php$d= $_POST["wlist"];echo $d['value'];提交后最终显示显示到文本框的值你能帮忙看看我的代码嘛 我设置不可编辑的readonly那个text是用echo输出的,我在想是不是因为这个贴个代码仔细体会一下,一般echo到前端的代码没问题就行接收前echo到前端<?phpecho "<form action=\"action.php\" method=\"post\"><input type=\"text\" name=\"wlist[lint]\" value=\"";$d="显示到文本框的值";echo $d;echo "\" readonly=\"readonly\"><input type=\"submit\" value=\"提交\"></form>";前端最终代码<form action="action.php" method="post"><input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly"><input type="submit" value="提交"></form>PHP接收数据文件action.php$d= $_POST["wlist"];echo $d['value'];提交后最终显示显示到文本框的值你能帮忙看看我的代码嘛<div class="jubao"> <?php if($_REQUEST["id"]){ $id=$_REQUEST["id"]; $conn=mysql_connect("localhost","admin",""); mysql_query("set names utf8"); $db=mysql_select_db("sqlmy",$conn); $select="select *from fabu where id='$id'"; $row=mysql_query($select); $arr=mysql_fetch_array($row); ?> <form class="layui-form" action="jub.php" method="POST"> <div class="layui-form-item" style="padding-top: 40px"> <label class="layui-form-label" >文章标题</label> <div class="layui-input-block" > <input type="text" name="title" placeholder="<?php echo $arr["biaot"]; ?>" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">文章作者</label> <div class="layui-input-block"> <input type="text" name="user" readonly="readonly" placeholder="<?php echo $arr["user"] ?>" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">举报类别</label> <div class="layui-input-block"> <select name="leib" lay-verify="required"> <option value=""></option> <option value="广告">广告</option> <option value="欺诈">欺诈</option> <option value="侵权">侵权</option> <option value="不适当消息或骚扰">不适当消息或骚扰</option> <option value="其他">其他</option> <lect> </div> </div> <div class="layui-form-item layui-form-text"> <label class="layui-form-label">举报原因</label> <div class="layui-input-block"> <textarea name="desc" placeholder="请输入内容" class="layui-textarea"></textarea> </div> </div> <?php } ?> <div class="layui-form-item"> <div class="layui-input-block"> <input type="submit" name="tjiao" class="layui-btn" value="立即提交" /> <!-- <button class="layui-btn" lay-submit lay-filter="formDemo" name="tjiao">立即提交<^tton> --> <button type="reset" class="layui-btn layui-btn-primary">重置<^tton> </div> </div> </form> </div> 我设置不可编辑的readonly那个text是用echo输出的,我在想是不是因为这个贴个代码仔细体会一下,一般echo到前端的代码没问题就行接收前echo到前端<?phpecho "<form action=\"action.php\" method=\"post\"><input type=\"text\" name=\"wlist[value]\" value=\"";$d="显示到文本框的值";echo $d;echo "\" readonly=\"readonly\"><input type=\"submit\" value=\"提交\"></form>";前端最终代码<form action="action.php" method="post"><input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly"><input type="submit" value="提交"></form>PHP接收数据文件action.php$d= $_POST["wlist"];echo $d['value'];提交后最终显示显示到文本框的值 我设置不可编辑的readonly那个text是用echo输出的,我在想是不是因为这个贴个代码仔细体会一下,一般echo到前端的代码没问题就行接收前echo到前端<?phpecho "<form action=\"action.php\" method=\"post\"><input type=\"text\" name=\"wlist[lint]\" value=\"";$d="显示到文本框的值";echo $d;echo "\" readonly=\"readonly\"><input type=\"submit\" value=\"提交\"></form>";前端最终代码<form action="action.php" method="post"><input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly"><input type="submit" value="提交"></form>PHP接收数据文件action.php$d= $_POST["wlist"];echo $d['value'];提交后最终显示显示到文本框的值你能帮忙看看我的代码嘛<div class="jubao"> <?php if($_REQUEST["id"]){ $id=$_REQUEST["id"]; $conn=mysql_connect("localhost","admin",""); mysql_query("set names utf8"); $db=mysql_select_db("sqlmy",$conn); $select="select *from fabu where id='$id'"; $row=mysql_query($select); $arr=mysql_fetch_array($row); ?> <form class="layui-form" action="jub.php" method="POST"> <div class="layui-form-item" style="padding-top: 40px"> <label class="layui-form-label" >文章标题</label> <div class="layui-input-block" > <input type="text" name="title" placeholder="<?php echo $arr["biaot"]; ?>" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">文章作者</label> <div class="layui-input-block"> <input type="text" name="user" readonly="readonly" placeholder="<?php echo $arr["user"] ?>" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">举报类别</label> <div class="layui-input-block"> <select name="leib" lay-verify="required"> <option value=""></option> <option value="广告">广告</option> <option value="欺诈">欺诈</option> <option value="侵权">侵权</option> <option value="不适当消息或骚扰">不适当消息或骚扰</option> <option value="其他">其他</option> <lect> </div> </div> <div class="layui-form-item layui-form-text"> <label class="layui-form-label">举报原因</label> <div class="layui-input-block"> <textarea name="desc" placeholder="请输入内容" class="layui-textarea"></textarea> </div> </div> <?php } ?> <div class="layui-form-item"> <div class="layui-input-block"> <input type="submit" name="tjiao" class="layui-btn" value="立即提交" /> <!-- <button class="layui-btn" lay-submit lay-filter="formDemo" name="tjiao">立即提交<^tton> --> <button type="reset" class="layui-btn layui-btn-primary">重置<^tton> </div> </div> </form> </div><?php header("Content-type:textcml;charset=utf-8;"); if($_POST["tjiao"]){ $biaot=$_POST["title"]; $user=$_POST["user"]; $leib=$_POST["leib"]; $neir=$_POST["desc"]; echo $biaot; $conn=mysql_connect("localhost","admin",""); mysql_query("set names utf8"); $select=mysql_select_db("sqlmy",$conn); if($select){ $sql="insert into jubao(jub_biaot,jub_user,jub_leix,jub_yuany) values('$biaot','$user','$leib','$neir')"; $ss=mysql_query($sql); if($ss){ // $s = "select * from fabu"; // $rs = mysql_query($s); // $row=mysql_fetch_array($rs); // echo '<script language=javascript>alert("举报成功,请等待管理员审核!");window.location="tiezi.php?id='.$row['id'].'"</script>'; }else{ echo "<script language=javascript>alert('举报失败,请重新提交');window.location='jubao.php'"; } }else{ echo "<script language=javascript>alert('未连接到数据库');window.location='jubao.php'</script>"; } }else{ echo "<script language=javascript>alert('未获取到信息');window.location='jubao.php'</script>"; }?> 我设置不可编辑的readonly那个text是用echo输出的,我在想是不是因为这个贴个代码仔细体会一下,一般echo到前端的代码没问题就行接收前echo到前端<?phpecho "<form action=\"action.php\" method=\"post\"><input type=\"text\" name=\"wlist[lint]\" value=\"";$d="显示到文本框的值";echo $d;echo "\" readonly=\"readonly\"><input type=\"submit\" value=\"提交\"></form>";前端最终代码<form action="action.php" method="post"><input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly"><input type="submit" value="提交"></form>PHP接收数据文件action.php$d= $_POST["wlist"];echo $d['value'];提交后最终显示显示到文本框的值你能帮忙看看我的代码嘛<div class="jubao"> <?php if($_REQUEST["id"]){ $id=$_REQUEST["id"]; $conn=mysql_connect("localhost","admin",""); mysql_query("set names utf8"); $db=mysql_select_db("sqlmy",$conn); $select="select *from fabu where id='$id'"; $row=mysql_query($select); $arr=mysql_fetch_array($row); ?> <form class="layui-form" action="jub.php" method="POST"> <div class="layui-form-item" style="padding-top: 40px"> <label class="layui-form-label" >文章标题</label> <div class="layui-input-block" > <input type="text" name="title" placeholder="<?php echo $arr["biaot"]; ?>" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">文章作者</label> <div class="layui-input-block"> <input type="text" name="user" readonly="readonly" placeholder="<?php echo $arr["user"] ?>" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">举报类别</label> <div class="layui-input-block"> <select name="leib" lay-verify="required"> <option value=""></option> <option value="广告">广告</option> <option value="欺诈">欺诈</option> <option value="侵权">侵权</option> <option value="不适当消息或骚扰">不适当消息或骚扰</option> <option value="其他">其他</option> <lect> </div> </div> <div class="layui-form-item layui-form-text"> <label class="layui-form-label">举报原因</label> <div class="layui-input-block"> <textarea name="desc" placeholder="请输入内容" class="layui-textarea"></textarea> </div> </div> <?php } ?> <div class="layui-form-item"> <div class="layui-input-block"> <input type="submit" name="tjiao" class="layui-btn" value="立即提交" /> <!-- <button class="layui-btn" lay-submit lay-filter="formDemo" name="tjiao">立即提交<^tton> --> <button type="reset" class="layui-btn layui-btn-primary">重置<^tton> </div> </div> </form> </div><?php header("Content-type:textcml;charset=utf-8;"); if($_POST["tjiao"]){ $biaot=$_POST["title"]; $user=$_POST["user"]; $leib=$_POST["leib"]; $neir=$_POST["desc"]; echo $biaot; $conn=mysql_connect("localhost","admin",""); mysql_query("set names utf8"); $select=mysql_select_db("sqlmy",$conn); if($select){ $sql="insert into jubao(jub_biaot,jub_user,jub_leix,jub_yuany) values('$biaot','$user','$leib','$neir')"; $ss=mysql_query($sql); if($ss){ // $s = "select * from fabu"; // $rs = mysql_query($s); // $row=mysql_fetch_array($rs); // echo '<script language=javascript>alert("举报成功,请等待管理员审核!");window.location="tiezi.php?id='.$row['id'].'"</script>'; }else{ echo "<script language=javascript>alert('举报失败,请重新提交');window.location='jubao.php'"; } }else{ echo "<script language=javascript>alert('未连接到数据库');window.location='jubao.php'</script>"; } }else{ echo "<script language=javascript>alert('未获取到信息');window.location='jubao.php'</script>"; }?>表单能正常显示我要参数,但是传不了,是为啥 我设置不可编辑的readonly那个text是用echo输出的,我在想是不是因为这个贴个代码仔细体会一下,一般echo到前端的代码没问题就行接收前echo到前端<?phpecho "<form action=\"action.php\" method=\"post\"><input type=\"text\" name=\"wlist[lint]\" value=\"";$d="显示到文本框的值";echo $d;echo "\" readonly=\"readonly\"><input type=\"submit\" value=\"提交\"></form>";前端最终代码<form action="action.php" method="post"><input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly"><input type="submit" value="提交"></form>PHP接收数据文件action.php$d= $_POST["wlist"];echo $d['value'];提交后最终显示显示到文本框的值你能帮忙看看我的代码嘛<div class="jubao"> <?php if($_REQUEST["id"]){ $id=$_REQUEST["id"]; $conn=mysql_connect("localhost","admin",""); mysql_query("set names utf8"); $db=mysql_select_db("sqlmy",$conn); $select="select *from fabu where id='$id'"; $row=mysql_query($select); $arr=mysql_fetch_array($row); ?> <form class="layui-form" action="jub.php" method="POST"> <div class="layui-form-item" style="padding-top: 40px"> <label class="layui-form-label" >文章标题</label> <div class="layui-input-block" > <input type="text" name="title" placeholder="<?php echo $arr["biaot"]; ?>" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">文章作者</label> <div class="layui-input-block"> <input type="text" name="user" readonly="readonly" placeholder="<?php echo $arr["user"] ?>" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">举报类别</label> <div class="layui-input-block"> <select name="leib" lay-verify="required"> <option value=""></option> <option value="广告">广告</option> <option value="欺诈">欺诈</option> <option value="侵权">侵权</option> <option value="不适当消息或骚扰">不适当消息或骚扰</option> <option value="其他">其他</option> <lect> </div> </div> <div class="layui-form-item layui-form-text"> <label class="layui-form-label">举报原因</label> <div class="layui-input-block"> <textarea name="desc" placeholder="请输入内容" class="layui-textarea"></textarea> </div> </div> <?php } ?> <div class="layui-form-item"> <div class="layui-input-block"> <input type="submit" name="tjiao" class="layui-btn" value="立即提交" /> <!-- <button class="layui-btn" lay-submit lay-filter="formDemo" name="tjiao">立即提交<^tton> --> <button type="reset" class="layui-btn layui-btn-primary">重置<^tton> </div> </div> </form> </div>没有看到你那个设置只读的文本框设置有值,你那个placeholder属性是点击获得焦点就会消失的,也不是个传值 的属性,默认显示值的应该是value 我设置不可编辑的readonly那个text是用echo输出的,我在想是不是因为这个贴个代码仔细体会一下,一般echo到前端的代码没问题就行接收前echo到前端<?phpecho "<form action=\"action.php\" method=\"post\"><input type=\"text\" name=\"wlist[lint]\" value=\"";$d="显示到文本框的值";echo $d;echo "\" readonly=\"readonly\"><input type=\"submit\" value=\"提交\"></form>";前端最终代码<form action="action.php" method="post"><input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly"><input type="submit" value="提交"></form>PHP接收数据文件action.php$d= $_POST["wlist"];echo $d['value'];提交后最终显示显示到文本框的值你能帮忙看看我的代码嘛<div class="jubao"> <?php if($_REQUEST["id"]){ $id=$_REQUEST["id"]; $conn=mysql_connect("localhost","admin",""); mysql_query("set names utf8"); $db=mysql_select_db("sqlmy",$conn); $select="select *from fabu where id='$id'"; $row=mysql_query($select); $arr=mysql_fetch_array($row); ?> <form class="layui-form" action="jub.php" method="POST"> <div class="layui-form-item" style="padding-top: 40px"> <label class="layui-form-label" >文章标题</label> <div class="layui-input-block" > <input type="text" name="title" placeholder="<?php echo $arr["biaot"]; ?>" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">文章作者</label> <div class="layui-input-block"> <input type="text" name="user" readonly="readonly" placeholder="<?php echo $arr["user"] ?>" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">举报类别</label> <div class="layui-input-block"> <select name="leib" lay-verify="required"> <option value=""></option> <option value="广告">广告</option> <option value="欺诈">欺诈</option> <option value="侵权">侵权</option> <option value="不适当消息或骚扰">不适当消息或骚扰</option> <option value="其他">其他</option> <lect> </div> </div> <div class="layui-form-item layui-form-text"> <label class="layui-form-label">举报原因</label> <div class="layui-input-block"> <textarea name="desc" placeholder="请输入内容" class="layui-textarea"></textarea> </div> </div> <?php } ?> <div class="layui-form-item"> <div class="layui-input-block"> <input type="submit" name="tjiao" class="layui-btn" value="立即提交" /> <!-- <button class="layui-btn" lay-submit lay-filter="formDemo" name="tjiao">立即提交<^tton> --> <button type="reset" class="layui-btn layui-btn-primary">重置<^tton> </div> </div> </form> </div>没有看到你那个设置只读的文本框设置有值,你那个placeholder属性是点击获得焦点就会消失的,也不是个传值 的属性,默认显示值的应该是value噢,对了,这个表单是layui框架的,可能没想到,直接把它当成value了,我在试试,谢谢你啊,老是卡在小问题上面 我设置不可编辑的readonly那个text是用echo输出的,我在想是不是因为这个贴个代码仔细体会一下,一般echo到前端的代码没问题就行接收前echo到前端<?phpecho "<form action=\"action.php\" method=\"post\"><input type=\"text\" name=\"wlist[lint]\" value=\"";$d="显示到文本框的值";echo $d;echo "\" readonly=\"readonly\"><input type=\"submit\" value=\"提交\"></form>";前端最终代码<form action="action.php" method="post"><input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly"><input type="submit" value="提交"></form>PHP接收数据文件action.php$d= $_POST["wlist"];echo $d['value'];提交后最终显示显示到文本框的值你能帮忙看看我的代码嘛<div class="jubao"> <?php if($_REQUEST["id"]){ $id=$_REQUEST["id"]; $conn=mysql_connect("localhost","admin",""); mysql_query("set names utf8"); $db=mysql_select_db("sqlmy",$conn); $select="select *from fabu where id='$id'"; $row=mysql_query($select); $arr=mysql_fetch_array($row); ?> <form class="layui-form" action="jub.php" method="POST"> <div class="layui-form-item" style="padding-top: 40px"> <label class="layui-form-label" >文章标题</label> <div class="layui-input-block" > <input type="text" name="title" placeholder="<?php echo $arr["biaot"]; ?>" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">文章作者</label> <div class="layui-input-block"> <input type="text" name="user" readonly="readonly" placeholder="<?php echo $arr["user"] ?>" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">举报类别</label> <div class="layui-input-block"> <select name="leib" lay-verify="required"> <option value=""></option> <option value="广告">广告</option> <option value="欺诈">欺诈</option> <option value="侵权">侵权</option> <option value="不适当消息或骚扰">不适当消息或骚扰</option> <option value="其他">其他</option> <lect> </div> </div> <div class="layui-form-item layui-form-text"> <label class="layui-form-label">举报原因</label> <div class="layui-input-block"> <textarea name="desc" placeholder="请输入内容" class="layui-textarea"></textarea> </div> </div> <?php } ?> <div class="layui-form-item"> <div class="layui-input-block"> <input type="submit" name="tjiao" class="layui-btn" value="立即提交" /> <!-- <button class="layui-btn" lay-submit lay-filter="formDemo" name="tjiao">立即提交<^tton> --> <button type="reset" class="layui-btn layui-btn-primary">重置<^tton> </div> </div> </form> </div>没有看到你那个设置只读的文本框设置有值,你那个placeholder属性是点击获得焦点就会消失的,也不是个传值 的属性,默认显示值的应该是value可以了,谢谢你~ php 怎么设置打印界面 类的基础知识? PHPMYADMIN点击表“air_conditioner"就自动退出 适合PHP编程的电脑的配置单 帮忙写一下 不伤眼睛,显示器是液晶的,运行速度要快 求配置单 IIS配置php页面出现空白 讨论关于PHP包含文件的损耗问题! 急!像高手问一个简单的sql查询的问题 一个mysql中建表的错误 刚刚看到一篇文章,大家看看,突然间想起前几天有个问奇数和的人的问题,他是不是醉翁之意~~大家看看~ linux 下 php & mysql 启动应用 ajax请求php返回数据出错 问:请求出500中能被19整除的第四大的数是多少?
我设置不可编辑的readonly那个text是用echo输出的,我在想是不是因为这个
贴个代码仔细体会一下,一般echo到前端的代码没问题就行
接收前echo到前端<?php
echo "
<form action=\"action.php\" method=\"post\">
<input type=\"text\" name=\"wlist[lint]\" value=\"";
$d="显示到文本框的值";
echo $d;
echo "\" readonly=\"readonly\">
<input type=\"submit\" value=\"提交\">
</form>";前端最终代码
<form action="action.php" method="post">
<input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly">
<input type="submit" value="提交">
</form>
PHP接收数据文件action.php$d= $_POST["wlist"];
echo $d['value'];提交后最终显示
显示到文本框的值
贴个代码仔细体会一下,一般echo到前端的代码没问题就行
接收前echo到前端<?php
echo "
<form action=\"action.php\" method=\"post\">
<input type=\"text\" name=\"wlist[lint]\" value=\"";
$d="显示到文本框的值";
echo $d;
echo "\" readonly=\"readonly\">
<input type=\"submit\" value=\"提交\">
</form>";前端最终代码
<form action="action.php" method="post">
<input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly">
<input type="submit" value="提交">
</form>
PHP接收数据文件action.php$d= $_POST["wlist"];
echo $d['value'];提交后最终显示
显示到文本框的值
你能帮忙看看我的代码嘛
贴个代码仔细体会一下,一般echo到前端的代码没问题就行
接收前echo到前端<?php
echo "
<form action=\"action.php\" method=\"post\">
<input type=\"text\" name=\"wlist[lint]\" value=\"";
$d="显示到文本框的值";
echo $d;
echo "\" readonly=\"readonly\">
<input type=\"submit\" value=\"提交\">
</form>";前端最终代码
<form action="action.php" method="post">
<input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly">
<input type="submit" value="提交">
</form>
PHP接收数据文件action.php$d= $_POST["wlist"];
echo $d['value'];提交后最终显示
显示到文本框的值
你能帮忙看看我的代码嘛
<div class="jubao">
<?php
if($_REQUEST["id"]){
$id=$_REQUEST["id"];
$conn=mysql_connect("localhost","admin","");
mysql_query("set names utf8");
$db=mysql_select_db("sqlmy",$conn);
$select="select *from fabu where id='$id'";
$row=mysql_query($select);
$arr=mysql_fetch_array($row);
?> <form class="layui-form" action="jub.php" method="POST">
<div class="layui-form-item" style="padding-top: 40px">
<label class="layui-form-label" >文章标题</label>
<div class="layui-input-block" >
<input type="text" name="title" placeholder="<?php echo $arr["biaot"]; ?>" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">文章作者</label>
<div class="layui-input-block">
<input type="text" name="user" readonly="readonly" placeholder="<?php echo $arr["user"] ?>" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">举报类别</label>
<div class="layui-input-block">
<select name="leib" lay-verify="required">
<option value=""></option>
<option value="广告">广告</option>
<option value="欺诈">欺诈</option>
<option value="侵权">侵权</option>
<option value="不适当消息或骚扰">不适当消息或骚扰</option>
<option value="其他">其他</option>
<lect>
</div>
</div>
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">举报原因</label>
<div class="layui-input-block">
<textarea name="desc" placeholder="请输入内容" class="layui-textarea"></textarea>
</div>
</div>
<?php } ?>
<div class="layui-form-item">
<div class="layui-input-block">
<input type="submit" name="tjiao" class="layui-btn" value="立即提交" />
<!-- <button class="layui-btn" lay-submit lay-filter="formDemo" name="tjiao">立即提交<^tton> -->
<button type="reset" class="layui-btn layui-btn-primary">重置<^tton>
</div>
</div>
</form> </div>
贴个代码仔细体会一下,一般echo到前端的代码没问题就行
接收前echo到前端<?php
echo "
<form action=\"action.php\" method=\"post\">
<input type=\"text\" name=\"wlist[value]\" value=\"";
$d="显示到文本框的值";
echo $d;
echo "\" readonly=\"readonly\">
<input type=\"submit\" value=\"提交\">
</form>";前端最终代码
<form action="action.php" method="post">
<input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly">
<input type="submit" value="提交">
</form>
PHP接收数据文件action.php$d= $_POST["wlist"];
echo $d['value'];提交后最终显示
显示到文本框的值
贴个代码仔细体会一下,一般echo到前端的代码没问题就行
接收前echo到前端<?php
echo "
<form action=\"action.php\" method=\"post\">
<input type=\"text\" name=\"wlist[lint]\" value=\"";
$d="显示到文本框的值";
echo $d;
echo "\" readonly=\"readonly\">
<input type=\"submit\" value=\"提交\">
</form>";前端最终代码
<form action="action.php" method="post">
<input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly">
<input type="submit" value="提交">
</form>
PHP接收数据文件action.php$d= $_POST["wlist"];
echo $d['value'];提交后最终显示
显示到文本框的值
你能帮忙看看我的代码嘛
<div class="jubao">
<?php
if($_REQUEST["id"]){
$id=$_REQUEST["id"];
$conn=mysql_connect("localhost","admin","");
mysql_query("set names utf8");
$db=mysql_select_db("sqlmy",$conn);
$select="select *from fabu where id='$id'";
$row=mysql_query($select);
$arr=mysql_fetch_array($row);
?> <form class="layui-form" action="jub.php" method="POST">
<div class="layui-form-item" style="padding-top: 40px">
<label class="layui-form-label" >文章标题</label>
<div class="layui-input-block" >
<input type="text" name="title" placeholder="<?php echo $arr["biaot"]; ?>" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">文章作者</label>
<div class="layui-input-block">
<input type="text" name="user" readonly="readonly" placeholder="<?php echo $arr["user"] ?>" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">举报类别</label>
<div class="layui-input-block">
<select name="leib" lay-verify="required">
<option value=""></option>
<option value="广告">广告</option>
<option value="欺诈">欺诈</option>
<option value="侵权">侵权</option>
<option value="不适当消息或骚扰">不适当消息或骚扰</option>
<option value="其他">其他</option>
<lect>
</div>
</div>
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">举报原因</label>
<div class="layui-input-block">
<textarea name="desc" placeholder="请输入内容" class="layui-textarea"></textarea>
</div>
</div>
<?php } ?>
<div class="layui-form-item">
<div class="layui-input-block">
<input type="submit" name="tjiao" class="layui-btn" value="立即提交" />
<!-- <button class="layui-btn" lay-submit lay-filter="formDemo" name="tjiao">立即提交<^tton> -->
<button type="reset" class="layui-btn layui-btn-primary">重置<^tton>
</div>
</div>
</form> </div>
<?php
header("Content-type:textcml;charset=utf-8;");
if($_POST["tjiao"]){
$biaot=$_POST["title"];
$user=$_POST["user"];
$leib=$_POST["leib"];
$neir=$_POST["desc"];
echo $biaot;
$conn=mysql_connect("localhost","admin","");
mysql_query("set names utf8");
$select=mysql_select_db("sqlmy",$conn);
if($select){
$sql="insert into jubao(jub_biaot,jub_user,jub_leix,jub_yuany) values('$biaot','$user','$leib','$neir')";
$ss=mysql_query($sql);
if($ss){
// $s = "select * from fabu";
// $rs = mysql_query($s);
// $row=mysql_fetch_array($rs);
// echo '<script language=javascript>alert("举报成功,请等待管理员审核!");window.location="tiezi.php?id='.$row['id'].'"</script>';
}else{
echo "<script language=javascript>alert('举报失败,请重新提交');window.location='jubao.php'";
}
}else{
echo "<script language=javascript>alert('未连接到数据库');window.location='jubao.php'</script>";
}
}else{
echo "<script language=javascript>alert('未获取到信息');window.location='jubao.php'</script>";
}
?>
贴个代码仔细体会一下,一般echo到前端的代码没问题就行
接收前echo到前端<?php
echo "
<form action=\"action.php\" method=\"post\">
<input type=\"text\" name=\"wlist[lint]\" value=\"";
$d="显示到文本框的值";
echo $d;
echo "\" readonly=\"readonly\">
<input type=\"submit\" value=\"提交\">
</form>";前端最终代码
<form action="action.php" method="post">
<input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly">
<input type="submit" value="提交">
</form>
PHP接收数据文件action.php$d= $_POST["wlist"];
echo $d['value'];提交后最终显示
显示到文本框的值
你能帮忙看看我的代码嘛
<div class="jubao">
<?php
if($_REQUEST["id"]){
$id=$_REQUEST["id"];
$conn=mysql_connect("localhost","admin","");
mysql_query("set names utf8");
$db=mysql_select_db("sqlmy",$conn);
$select="select *from fabu where id='$id'";
$row=mysql_query($select);
$arr=mysql_fetch_array($row);
?> <form class="layui-form" action="jub.php" method="POST">
<div class="layui-form-item" style="padding-top: 40px">
<label class="layui-form-label" >文章标题</label>
<div class="layui-input-block" >
<input type="text" name="title" placeholder="<?php echo $arr["biaot"]; ?>" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">文章作者</label>
<div class="layui-input-block">
<input type="text" name="user" readonly="readonly" placeholder="<?php echo $arr["user"] ?>" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">举报类别</label>
<div class="layui-input-block">
<select name="leib" lay-verify="required">
<option value=""></option>
<option value="广告">广告</option>
<option value="欺诈">欺诈</option>
<option value="侵权">侵权</option>
<option value="不适当消息或骚扰">不适当消息或骚扰</option>
<option value="其他">其他</option>
<lect>
</div>
</div>
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">举报原因</label>
<div class="layui-input-block">
<textarea name="desc" placeholder="请输入内容" class="layui-textarea"></textarea>
</div>
</div>
<?php } ?>
<div class="layui-form-item">
<div class="layui-input-block">
<input type="submit" name="tjiao" class="layui-btn" value="立即提交" />
<!-- <button class="layui-btn" lay-submit lay-filter="formDemo" name="tjiao">立即提交<^tton> -->
<button type="reset" class="layui-btn layui-btn-primary">重置<^tton>
</div>
</div>
</form> </div>
<?php
header("Content-type:textcml;charset=utf-8;");
if($_POST["tjiao"]){
$biaot=$_POST["title"];
$user=$_POST["user"];
$leib=$_POST["leib"];
$neir=$_POST["desc"];
echo $biaot;
$conn=mysql_connect("localhost","admin","");
mysql_query("set names utf8");
$select=mysql_select_db("sqlmy",$conn);
if($select){
$sql="insert into jubao(jub_biaot,jub_user,jub_leix,jub_yuany) values('$biaot','$user','$leib','$neir')";
$ss=mysql_query($sql);
if($ss){
// $s = "select * from fabu";
// $rs = mysql_query($s);
// $row=mysql_fetch_array($rs);
// echo '<script language=javascript>alert("举报成功,请等待管理员审核!");window.location="tiezi.php?id='.$row['id'].'"</script>';
}else{
echo "<script language=javascript>alert('举报失败,请重新提交');window.location='jubao.php'";
}
}else{
echo "<script language=javascript>alert('未连接到数据库');window.location='jubao.php'</script>";
}
}else{
echo "<script language=javascript>alert('未获取到信息');window.location='jubao.php'</script>";
}
?>
表单能正常显示我要参数,但是传不了,是为啥
贴个代码仔细体会一下,一般echo到前端的代码没问题就行
接收前echo到前端<?php
echo "
<form action=\"action.php\" method=\"post\">
<input type=\"text\" name=\"wlist[lint]\" value=\"";
$d="显示到文本框的值";
echo $d;
echo "\" readonly=\"readonly\">
<input type=\"submit\" value=\"提交\">
</form>";前端最终代码
<form action="action.php" method="post">
<input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly">
<input type="submit" value="提交">
</form>
PHP接收数据文件action.php$d= $_POST["wlist"];
echo $d['value'];提交后最终显示
显示到文本框的值
你能帮忙看看我的代码嘛
<div class="jubao">
<?php
if($_REQUEST["id"]){
$id=$_REQUEST["id"];
$conn=mysql_connect("localhost","admin","");
mysql_query("set names utf8");
$db=mysql_select_db("sqlmy",$conn);
$select="select *from fabu where id='$id'";
$row=mysql_query($select);
$arr=mysql_fetch_array($row);
?> <form class="layui-form" action="jub.php" method="POST">
<div class="layui-form-item" style="padding-top: 40px">
<label class="layui-form-label" >文章标题</label>
<div class="layui-input-block" >
<input type="text" name="title" placeholder="<?php echo $arr["biaot"]; ?>" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">文章作者</label>
<div class="layui-input-block">
<input type="text" name="user" readonly="readonly" placeholder="<?php echo $arr["user"] ?>" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">举报类别</label>
<div class="layui-input-block">
<select name="leib" lay-verify="required">
<option value=""></option>
<option value="广告">广告</option>
<option value="欺诈">欺诈</option>
<option value="侵权">侵权</option>
<option value="不适当消息或骚扰">不适当消息或骚扰</option>
<option value="其他">其他</option>
<lect>
</div>
</div>
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">举报原因</label>
<div class="layui-input-block">
<textarea name="desc" placeholder="请输入内容" class="layui-textarea"></textarea>
</div>
</div>
<?php } ?>
<div class="layui-form-item">
<div class="layui-input-block">
<input type="submit" name="tjiao" class="layui-btn" value="立即提交" />
<!-- <button class="layui-btn" lay-submit lay-filter="formDemo" name="tjiao">立即提交<^tton> -->
<button type="reset" class="layui-btn layui-btn-primary">重置<^tton>
</div>
</div>
</form> </div>
没有看到你那个设置只读的文本框设置有值,你那个placeholder属性是点击获得焦点就会消失的,也不是个传值 的属性,默认显示值的应该是value
贴个代码仔细体会一下,一般echo到前端的代码没问题就行
接收前echo到前端<?php
echo "
<form action=\"action.php\" method=\"post\">
<input type=\"text\" name=\"wlist[lint]\" value=\"";
$d="显示到文本框的值";
echo $d;
echo "\" readonly=\"readonly\">
<input type=\"submit\" value=\"提交\">
</form>";前端最终代码
<form action="action.php" method="post">
<input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly">
<input type="submit" value="提交">
</form>
PHP接收数据文件action.php$d= $_POST["wlist"];
echo $d['value'];提交后最终显示
显示到文本框的值
你能帮忙看看我的代码嘛
<div class="jubao">
<?php
if($_REQUEST["id"]){
$id=$_REQUEST["id"];
$conn=mysql_connect("localhost","admin","");
mysql_query("set names utf8");
$db=mysql_select_db("sqlmy",$conn);
$select="select *from fabu where id='$id'";
$row=mysql_query($select);
$arr=mysql_fetch_array($row);
?> <form class="layui-form" action="jub.php" method="POST">
<div class="layui-form-item" style="padding-top: 40px">
<label class="layui-form-label" >文章标题</label>
<div class="layui-input-block" >
<input type="text" name="title" placeholder="<?php echo $arr["biaot"]; ?>" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">文章作者</label>
<div class="layui-input-block">
<input type="text" name="user" readonly="readonly" placeholder="<?php echo $arr["user"] ?>" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">举报类别</label>
<div class="layui-input-block">
<select name="leib" lay-verify="required">
<option value=""></option>
<option value="广告">广告</option>
<option value="欺诈">欺诈</option>
<option value="侵权">侵权</option>
<option value="不适当消息或骚扰">不适当消息或骚扰</option>
<option value="其他">其他</option>
<lect>
</div>
</div>
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">举报原因</label>
<div class="layui-input-block">
<textarea name="desc" placeholder="请输入内容" class="layui-textarea"></textarea>
</div>
</div>
<?php } ?>
<div class="layui-form-item">
<div class="layui-input-block">
<input type="submit" name="tjiao" class="layui-btn" value="立即提交" />
<!-- <button class="layui-btn" lay-submit lay-filter="formDemo" name="tjiao">立即提交<^tton> -->
<button type="reset" class="layui-btn layui-btn-primary">重置<^tton>
</div>
</div>
</form> </div>
没有看到你那个设置只读的文本框设置有值,你那个placeholder属性是点击获得焦点就会消失的,也不是个传值 的属性,默认显示值的应该是value
噢,对了,这个表单是layui框架的,可能没想到,直接把它当成value了,我在试试,谢谢你啊,老是卡在小问题上面
贴个代码仔细体会一下,一般echo到前端的代码没问题就行
接收前echo到前端<?php
echo "
<form action=\"action.php\" method=\"post\">
<input type=\"text\" name=\"wlist[lint]\" value=\"";
$d="显示到文本框的值";
echo $d;
echo "\" readonly=\"readonly\">
<input type=\"submit\" value=\"提交\">
</form>";前端最终代码
<form action="action.php" method="post">
<input type="text" name="wlist[value]" value="显示到文本框的值" readonly="readonly">
<input type="submit" value="提交">
</form>
PHP接收数据文件action.php$d= $_POST["wlist"];
echo $d['value'];提交后最终显示
显示到文本框的值
你能帮忙看看我的代码嘛
<div class="jubao">
<?php
if($_REQUEST["id"]){
$id=$_REQUEST["id"];
$conn=mysql_connect("localhost","admin","");
mysql_query("set names utf8");
$db=mysql_select_db("sqlmy",$conn);
$select="select *from fabu where id='$id'";
$row=mysql_query($select);
$arr=mysql_fetch_array($row);
?> <form class="layui-form" action="jub.php" method="POST">
<div class="layui-form-item" style="padding-top: 40px">
<label class="layui-form-label" >文章标题</label>
<div class="layui-input-block" >
<input type="text" name="title" placeholder="<?php echo $arr["biaot"]; ?>" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">文章作者</label>
<div class="layui-input-block">
<input type="text" name="user" readonly="readonly" placeholder="<?php echo $arr["user"] ?>" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">举报类别</label>
<div class="layui-input-block">
<select name="leib" lay-verify="required">
<option value=""></option>
<option value="广告">广告</option>
<option value="欺诈">欺诈</option>
<option value="侵权">侵权</option>
<option value="不适当消息或骚扰">不适当消息或骚扰</option>
<option value="其他">其他</option>
<lect>
</div>
</div>
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">举报原因</label>
<div class="layui-input-block">
<textarea name="desc" placeholder="请输入内容" class="layui-textarea"></textarea>
</div>
</div>
<?php } ?>
<div class="layui-form-item">
<div class="layui-input-block">
<input type="submit" name="tjiao" class="layui-btn" value="立即提交" />
<!-- <button class="layui-btn" lay-submit lay-filter="formDemo" name="tjiao">立即提交<^tton> -->
<button type="reset" class="layui-btn layui-btn-primary">重置<^tton>
</div>
</div>
</form> </div>
没有看到你那个设置只读的文本框设置有值,你那个placeholder属性是点击获得焦点就会消失的,也不是个传值 的属性,默认显示值的应该是value
可以了,谢谢你~