把excel 改为 cvs文件
成都创新互联专注于刚察企业网站建设,响应式网站设计,商城建设。刚察网站建设公司,为刚察等地区提供建站服务。全流程定制网站制作,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
?
//连接数据库文件
$connect=mysql_connect("localhost","admin","admin") or die("链接数据库失败!");
//连接数据库(test)
mysql_select_db("testcg",$connect) or die (mysql_error());
$temp=file("test.csv");//连接EXCEL文件,格式为了.csv
for ($i=0;$i count($temp);$i++)
{
$string=explode(",",$temp[$i]);//通过循环得到EXCEL文件中每行记录的值
//将EXCEL文件中每行记录的值插入到数据库中
$q="insert into ceshi (name,num,dom) values('$string[0]','$string[1]','$string[2]');";
mysql_query($q) or die (mysql_error());
if (!mysql_error());
{
echo " 成功导入数据!";
}
echo $string[4]."\n";
unset($string);
}
?
循环啊。。,比如
table cellpadding="5" cellspacing="10" width="100%" border="1"
tr
td1/td
td2/td
td3/td
/tr
tr
?php foreach($detail as $d){
echo "td{$d}/td";
}
?
/tr
/table
我写的是detail就是一维数组的情况,是从你给的代码来写的。
不知道你的数据格式是什么。根据经验应该是循环tr而不是td,所以或许应该是:
table cellpadding="5" cellspacing="10" width="100%" border="1"
tr
td1/td
td2/td
td3/td
/tr
?php foreach($detail as $d){
echo "tr";
echo "td{$d[0]}/td";
echo "td{$d[1]}/td";
echo "td{$d[2]}/td";
echo "/tr";
}
/tr
?
/table
总之循环就对了,数组操作是php的亮点。
主从表的数据增删改,是由服务器的数据库配置来操作的.不需要php做处理的.
如果你讲的是同一个库,不同表之间有关联的话.只需要执行多句sql语句就好了(删除类的,如果表支持事务就更好了)
主表、从表分开,在主表页的列表中加一个“详细”链接到从表列表页。
1,在数据库中建一个表,用来存数据。
2,提交后
php把四个值接收到过然后存进去就行了。
还不懂可以HI我。
PHP 可以通过POST、GET方法获取到表单提交的数据
获取到的POST、GET是数组形式的值,需要通过键值来详细获取相应的值
比如: index.php 页面
下面是POST方法
form name="form1" method="post" action="index.php"
input type="text" name="contents" value=""
input type="submit" value="提交"
/form
?php
//获取表单提交的数据
$contents = $_POST['contents'];
echo $contents;
?
也可以是下面是GET方法
form name="form1" method="get" action="index.php"
input type="text" name="contents" value=""
input type="submit" value="提交"
/form
?php
//获取表单提交的数据
$contents = $_GET['contents'];
echo $contents;
?
POST相对于GET方法,更好一些,可以提交大量数据,以及更安全些。