导航:首页 > 编程语言 > php二维数据提交

php二维数据提交

发布时间:2022-09-10 14:49:11

php提交入库

因为你已经插入这条记录到数据库,如果想修改,必须先从数据库中遍历出来,用foreach.我比如你那条记录里有个id,则如下先在你的本页面里加入这句话<a href='index_up.php?id=".$val['id']."'>修改</a>在建个index_up.php里面写入<?php
include_once 'E:\APMServ5.2.6\www\htdocs\data/conn.php';
include_once 'E:\APMServ5.2.6\www\htdocs/data/yanz.php';
function fetchAll($sql){
$result = mysql_query($sql);
if($result){
while($row = mysql_fetch_assoc($result)){
$rows[] = $row; //将查询的值编成二维数组
}
return $rows; //返回这个包含查到所有数据的二维数组
}else{
return false;
}
} if(isset($_GET['id'])){
$sql="select * from sos_hy where id="."$_GET['id']";
$rows=fetchAll($sql);
foreach($rows as $val){
}
}?>
<form action="" method="POST">
<input type="text" name="zhece" value="<?php echo $val['zhece'];?>"><br/>
<input type="text" name="xiangce" value="<?php echo $val['xiangce'];?>"><br/>
<input type="text" name="fujian" value="<?php echo $val['fujian'];?>"><br/>
<input type="text" name="daxiao" value="<?php echo $val['daxiao'];?>"><br/>
<input type="text" name="bendi" value="<?php echo $val['bendi'];?>"><br/>
<input type="text" name="leix" value="<?php echo $val['leix'];?>"><br/>
<input type="text" name="wenmb" value="<?php echo $val['wenmb'];?>"><br/>
<input type="text" name="xianz" value="<?php echo $val['xianz'];?>"><br/>
<input type="text" name="mingz" value="<?php echo $val['mingz'];?>"><br/>
<input type="text" name="mima" value="<?php echo $val['mima'];?>"><br/>
<input type="text" name="jibie" value="<?php echo $val['jibie'];?>"><br/>
<input type="text" name="mail" value="<?php echo $val['mail'];?>"><br/>
<input type="text" name="chongfu" value="<?php echo $val['chongfu'];?>"><br/>
<input type="text" name="xiangxi" value="<?php echo $val['xiangxi'];?>"><br/>
<input type="submit" name="submit" value="提交"/>
</form>
<?phpif(isset($_POST['submit'])){
$zhece=$_POST['zhece'];
$xiangce=$_POST['xiangce'];
$fujian=$_POST['fujian'];
$daxiao=$_POST['daxiao'];
$bendi=$_POST['bendi'];
$leix=$_POST['leix'];
$wenmb=$_POST['wenmb'];
$xianz=$_POST['xianz'];
$mingz=$_POST['mingz'];
$mima=$_POST['mima'];
$jibie=$_POST['jibie'];
$mail=$_POST['mail'];
$chongfu=$_POST['chongfu'];
$xiangxi=$_POST['xiangxi'];
}
$sql="update sos_hy set zhece='".$zhece."',xiangce='".$xiangce."',fujian='".$fujian."',daxiao='".$daxiao."',bendie='".$bendi."',leix='".$leix."',wenmb='".$wenmb."',xianz='".$xianz."',mingz='".$mingz."',mima='".$mima."',jibie='".$jibie."',mail='".$mail."',chongfu='".$chongfu."',xiangxi='".$xiangxi."',";
$result=mysql_query($sql);
if($result){
echo '修改成功';
}else{
echo '修改失败';
}
?>

② php页面如何获取form提交的二维数组中的数据

<script>
window.onload=function(){
vararr;
document.getElementById('aa').value=arr;
}
</script>

//php代码
<inputtype="text"id="aa"value="">
可以这样提交。

③ php中二维数组怎么写入到数据库

json_encode后就是字符串了。
所以不需要什么特别处理,直接入库就可以。
只不过出库后需要json_decode。
你的问题是,出库后没有对json_encode的字段进行json_decode处理。
例如
$result = array('a'=>'jsonencode后的字符串');
print_r(json_decode($result['a']));

④ php二维数组在页面间传递

那你B页面调用下A页面不就可以了,如果你A页面也有业务逻辑

那么可以考虑一下分离开了,建立一个db页面,新建一个类,专门用来联系数据库,查询更新之类的操作,A,B页面只是调用一个这个类,获得自己想要的数据

⑤ php 函数传递出二维数组

数据库有两条两列记录,为什么 print_r(t()); 只出一条记录。
因为循环里覆盖了。
修改为:$arr[]=$row;

之后怎么把 t() 赋值给$arra,方便这样调用
$arra[0][0] 第一条数据的第一个字段

function t()
{

global $conn;
$result = mysqli_query($conn,"select tn,md from subject ");
return mysqli_fetch_all($result,MYSQLI_NUM);
}
$arra = t();

题外话不建议用MYSQLI_NUM形式,使用MYSQLI_ASSOC会更好。
mysqli_fetch_all($result,MYSQLI_ASSOC);

使用的时候:
$arra[0]['tn']

⑥ php中我在数据库中查询出了用户的信息,结果集是一个二维的数组,用什么方法能更好的传到下个页面

我本来搞java的,看了php就一直在想怎么实现请求转发,如果有请求转发你这个就不是个问题。网上有模拟实现java请求转发的例子,不过写的太长。楼上二位的方法都可以,session或者是改成字符串,不过我还想了一个办法,你可以试试,我自己还没来得及试,哈哈。
在php页面里面放一个form,弄一个hidden的input,转发的时候把数组的值赋给input,然后用javascript调用form.submit,提交到下一个页面。
java里面表单什么都可以传的,php我刚学,不知道能不能用表单传数组,应该没问题吧,哈哈,试试看。

⑦ php传送二维数组给jq,以json格式的数据传

<?php
header("Content-type: text/json; charset=utf-8");
$arr = array(
array('id"=>1,"name"=>"kkasfl"),
array('id"=>2,"name"=>"f6dsaf6dfs6ds")
);
echo json_encode($arr);

⑧ Js二维数组,如何传递到php后台

下面是可以批量删除复选框选中的 PHP TP框架 版本3.2.3
<li class="td2"><a id="delSel" href="javascript:void(0)" class="del" onClick="delFn(this);return false;">删除所选</a> </li>

function delFn(obj){

var len=$('.checkone:checked').length;
var arr=[];
for(var i=0; i<len; i++)
{
var checkVal=$('.checkone:checked:eq('+i+')').val();
arr.push(checkVal);
}
window.location.href="__APP__/Home/Shopcart/del?shopcart_id="+arr;

}
//后台接受拆分成数组循环遍历删除
public function del(){
$id = $_REQUEST['shopcart_id'];

$id=explode(',',$id);

foreach($id as $v){
if(M('shopcart')->where("shopcart_id='{$v}'")->delete()){
echo "购物车中第 $v 已被删除 <br/>";
}
}

}

⑨ JS用POST怎么传送二维数组给PHP

针对表单需要提交多个相同结构的数据到后台,这时就要用到二维数组,下面是一个表单传送二维数组的案例: 1、举个简单的实例,如学生的信息由姓名和学号组成,要提交多个学生的信息到后台,表单结构是这样的

⑩ PHP数组提交数据的问题

假设你的数据设计的比较简单 下面是我的思路,如果是比较复杂设计也可以通过下面的思路进行扩展

首先要有每条记录的id,如果是表单提交每一行要有一个隐藏域来保存id

sc代表参数且是一个二维数组,键名是id值,键值是一个一维关联数组

如果是ajax提交 只要把传递的json数据自己拼装一下 后端打印出来和上面的post数据格式一样就可以了

阅读全文

与php二维数据提交相关的资料

热点内容
编译动态库时会连接依赖库吗 浏览:706
淘宝手机加密是随机的吗 浏览:672
解压包子怎么装饰 浏览:585
四个数凑24算法 浏览:676
哪一种不是vi编译器的模式 浏览:168
xp在此处打开命令窗口 浏览:128
代码编译运行用什么软件 浏览:997
动态库在程序编译时会被连接到 浏览:760
python超简单编程 浏览:259
获取命令方 浏览:976
怎样制作文件夹和图片 浏览:59
调研编译写信息 浏览:861
python冯诺依曼 浏览:419
同时安装多个app有什么影响 浏览:254
奥术杀戮命令宏 浏览:184
用sdes加密明文字母e 浏览:361
单片机原理及应用试题 浏览:425
易语言开启指定文件夹 浏览:40
马思纯参加密室大逃脱 浏览:322
文件夹冬季浇筑温度 浏览:712