PHP代码如下:
<?php
$guige = $_POST['guige'];
$xiaohaoliang = $_POST['xiaohaoliang'];
$fujia = $_POST['fujia'];
$address = $_POST['address']
?>
<html>
<head>
<meta name="" charset="utf-8" content=""/>
<title>订单结果</title>
</head>
<body style="margin:auto;width:600px;text-align: left;padding-top:100px">
<h1>欢迎提交表单!</h1>
<h2>表单处理结果是:</h2>
<?php
echo "您是在";
echo date("Y年m月d日")."下的订单";
echo "订单的内容包括:<br /><br />";
$zongji = 0;
$zongji = $guige + $xiaohaoliang + $fujia + $address;
if (!$zongji) {
echo "您之前没有填写任何内容!";
}
else{
if (!$guige) {
echo "请填写规格项";
}
else {
echo "规格是: $guige<br />";
}
if (!$xiaohaoliang) {
echo "请填写消耗量";
}
else {
echo "消耗量是: $xiaohaoliang <br />";
}
if (!$fujia) {
echo "请填写附加";
}
else {
echo "附加: $fujia <br />";
}
if (!$address) {
echo "请填写地址!";
}
else {
echo "地址是: $address <br />";
}
}
//写入文件
$OUTPUT = "规格:".$guige."\t"."消耗量:".$xiaohaoliang."\t"."附加:" .$fujia."\t"."地址是:".$address."\r\n\\";
$fp = fopen('jilu.txt', 'a+');
if(!$fp){
echo "文件未找到!";
exit;
}
fwrite($fp, $OUTPUT);
//写入CSV文件
$time= date("Y-m-d H:i:s");
$fp = fopen("data.csv","a+"); //打开csv文件,如果不存在则创建
$data_0 = array("时间","规格","消耗量","附加","地址");
$data_0 = implode(",",$data_0);
for($i=0;$i<count($data_0);$i++)
{
$data_0[$i]=iconv( "UTF-8","gbk",$data_0[$i]);//将数组元素逐个转换成gbk格式
}
$pre_data_str =$data_0."\r\n"; //加入换行符
$pre=fwrite($fp,$pre_data_str); // 写入数据
$data_1 = array($time,$guige,$xiaohaoliang,$fujia,$address);
$data_1 = implode(",",$data_1); // 用 ' 分割成字符串
$data_str =$data_1."\r\n"; //加入换行符
$p=fwrite($fp,$data_str); // 写入数据
//echo $p;
if($p!=null&&$p!=""){
echo "<br />写入成功!<br />";
}else{
echo "<script>alert('提交失败!');location.href='index.php';</script>";
}
fclose($fp); //关闭文件句柄
echo "文件关闭成功!";
echo "<script>alert('提交成功!');location.href='index.html';</script>";
?>
</body>
</html>
有一个问题就是导出的csv文件是一大串乱码。。。
HTML文件:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Hello world! </title>
</head>
<body style=" margin:auto;width: 300px;padding: 0px;border: dotted;border-color: #999">
<form action="handel.php" method="post">
<table border="0">
<tr bgcolor="#cccccc">
<td width="150">
项目
</td>
<td width="15">
数量
</td>
</tr>
<tr>
<td>
规格
</td>
<td align="center">
<input type="text" name="guige" id="guige" size="3" maxlength="6" value="Ins" />
</td>
</tr>
<tr>
<td>
消耗量
</td>
<td>
<input type="text" name="xiaohaoliang" id="xiaohaoliang" size="3" maxlength="3" value="" />
</td>
</tr>
<tr>
<td>
附加
</td>
<td>
<input type="text" name="fujia" id="fujia" size="3" value="" />
</td>
</tr>
<tr>
<td>
地址
</td>
<td>
<input type="text" name="address" id="address" size="3" value="" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="" id="" value="提交" />
</td>
</tr>
</table>
</form>
</body>
</html>