网站建设资讯

NEWS

网站建设资讯

php值保存到数据库 php图片保存到数据库

PHP怎么将表格的数据保存到数据库

看你的表格,只需要从表单中循环取出所有行,然后依次写入数据库就行了

创新互联建站是一家专注于网站制作、成都网站建设与策划设计,长治网站建设哪家好?创新互联建站做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:长治等地区。长治做网站价格咨询:028-86922220

假设表单中是:txt1[] txt2[]......

通过$a=$_POST["txt1[]"]取得值,然后循环写入:

for($t=0;$t=count($a)-1;$t++){

// insert into 表 (字段1,......) values ('$a[$t]',.....)

}

至于打印,在JS中直接windows.print就行了

PHP,如何表单保存到数据库并且显示

首先可以采用的是Jquery的Ajax技术进行操作。

思路是这样的,首先现在前端判断JS并提交给后台,代码如下:

$(function(){

$.ajax({

type:post,

dataType:json,

url: save.php,

data:$("input[name=x]").val(),

success:function(data){

}

});

});

这样后端接收到Ajax请求后进行连接数据库并且插入数据

其它操作类似进行操作即可。

用php怎么把数组的值存进数据库

PHP的话,使用foreach循环执行sql代码即可(可能运算量较大)

直接存数组中的字符串也可以。

如:

$a="0,1,2,3";

//$a=join(",",array(0,1,2,3)); 这样也可以

mysql_query("INSERT INTO admin (monday) VALUES($a)");

这样字段monday的就是0,1,2,3

(后一种具体答案,摘自adebug的回答,有改动)

PHP 中如何将多选的 checkbox 值存入数据库?

?php

if(!empty($_POST["t1"]))

{

$array = $_POST["t1"];

$str =implode(',',$array);

echo $str."br"; //输出 篮球,足球,乒乓球,排球 //$str 存入数据库

$arr=explode(',',$str);//从数据库取出数据时用。

print_r($arr);//输出 Array ( [0] = 篮球 [1] = 足球 [2] = 乒乓球 [3] = 排球 ) //数据库输出用explode变回数组array

$serialize=serialize($array);

echo "br".$serialize."br"; //输出 a:4:{i:0;s:4:"篮球";i:1;s:4:"足球";i:2;s:6:"乒乓球";i:3;s:4:"排球";} 存入数据后也是这样子。

$unserialize = unserialize($serialize);

print_r($unserialize); //输出 Array ( [0] = 篮球 [1] = 足球 [2] = 乒乓球 [3] = 排球 ) 变回array

}

?

form method=post action="" name="form1"

input type="checkbox" name="t1[]" value="篮球"篮球br

input type="checkbox" name="t1[]" value="足球"足球br

input type="checkbox" name="t1[]" value="乒乓球"乒乓球br

input type="checkbox" name="t1[]" value="排球"排球br

input type="submit"

/form


当前题目:php值保存到数据库 php图片保存到数据库
文章来源:http://cdweb.net/article/docjssi.html