PHP,如何表单保存到数据库并且显示
首先可以采用的是Jquery的Ajax技术进行操作。
白山ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
思路是这样的,首先现在前端判断JS并提交给后台,代码如下:
$(function(){
$.ajax({
type:post,
dataType:json,
url: save.php,
data:$("input[name=x]").val(),
success:function(data){
}
});
});
这样后端接收到Ajax请求后进行连接数据库并且插入数据
其它操作类似进行操作即可。
PHP 当前表单数据保存为excel文件
构造函数:
function down_xls($data, $keynames, $name='dataxls') {
$xls[] = "htmlmeta http-equiv=content-type content=\"text/html; charset=UTF-8\"bodytable border='1'";
$xls[] = "trtdID/tdtd" . implode("/tdtd", array_values($keynames)) . '/td/tr';
foreach($data As $o) {
$line = array(++$index);
foreach($keynames AS $k=$v) {
$line[] = $o[$k];
}
$xls[] = 'trtd'. implode("/tdtd", $line) . '/td/tr';
}
$xls[] = '/table/body/html';
$xls = join("\r\n", $xls);
header('Content-Disposition: attachment; filename="'.$name.'.xls"');
die(mb_convert_encoding($xls,'UTF-8','UTF-8'));
}
函数引用:
if(strval($_GET['download'])){
$orders = DB::LimitQuery('order', array(
'condition' = $condition,
'order' = 'ORDER BY id DESC',
));
if (!$orders) die('没有符合条件的记录');
$name = 'order_'.date('Ymd');
$kn = array( //excel表列名与数据字段的对应关系
'id' = '订单号',
'price' = '订单金额',
'card' = '代金券',
'create_time' = '下单时间',
'pay_time' = '付款时间',
);
foreach( $orders AS $one ){
$one['create_time'] =date("Y-m-d",$one['create_time']);
$one['pay_time']=date("Y-m-d",$one['pay_time']);
$eorders[] = $one;
}
down_xls($eorders, $kn, $name);
}
php值用二维数组怎么保存数据
$ary = array("直辖市"=array("北京","天津","上海","重庆"),
"江苏省"=array("南京","苏州","南通","常州"),
);
//这样就是一个二维数组
//我们使用的时候可以用foreach进行遍历
foreach($ary as $k=$v) {
echo "{$k}:";
foreach($v as $m) {
echo "{$m},";
}
echo "br\r\n";
}
不知道这样的代码你能否看得懂?不明白再问吧。
php保存网页上的数据为txt的代码?什么?
在存储的时候可以用serialize进行序列化,但取的时候要先用unserialize反序列化。
?php
$data = array("现代"="上海","文化"="西安","首都"="北京");
//将数组存到指定的text文件中
file_put_contents("E:/data.txt",json_encode($data));
//获取数据
$datas = json_decode(file_get_contents("E:/data.txt"));
print_r($datas);
?
求PHP从数据库中读取内容并存入文件和从文件读取数据插入数据库的代码
//第一种
?php
$conn = mysql_connect("主机名","用户名","密码");
mysql_select_db("数据库名",$conn);
$sql = "select * from user";
$result = mysql_query($sql);
$data="";
while($row = mysql_fetch_row($result)){
foreach($row as $v){
$data .=$v."|"; //加个树线隔开字段
}
nl2br($data); //读完一行回车
}
file_put_contents("abc.txt",$data);
//第二种
?php
$filename = "abc.txt";
$res = fopen($filename,"r");
while(!feof($res)){
$buffer = fgets($res);
$buffer = str_replace(' ', '|', $buffer);
$array = explode('|', $buffer);
foreach($array as $v){
if(strlen($v)0){
$arr[] = $v;
}
}
}
fclose($res);
//组装数组插入数据库就可以了
php保存数据到数据库
需要转义一下。有几个办法:
1,最简单,把一些危险字符过滤掉,比如英文的单引号,双引号等;
2,使用addslashes在php中进行转义,自己处理;
3,可以使用一些现成的处理方法,比如uchome自带的getstr。这样的好处就是对各种可能出现的情况处理比较好。
当前标题:php数据的保存代码,php数据的保存代码是多少
文章链接:http://lswzjz.com/article/hsjodc.html