当前位置: 编程技术>php
本页文章导读:
▪模仿OSO的论坛(四)
reply.php(用来回复主题) <HTML><HEAD><TITLE>疑难问题</TITLE> <LINK href="/blog_article/mypic/style.css" rel=STYLESHEET type=text/css></HEAD> <?php if (!$cook_user) {echo "<script language='javascript'>"; ec.........
▪二十行语句实现从Excel到mysql的转化
自从对php和mysql有了一定的了解之后,我就对公司里庞大的Excel数据库虎视眈眈,想偷偷地"共享"这被保密的商业数据,一边琢磨着怎么搞到手,一边考虑如何转化成mysql数据库,去了很多php.........
▪一个颜色轮换的简单例子
一个颜色轮换的简单例子,使用三元运算子,使程序简练。 我们曾经在网站上看过一些表格单元格的背景颜色是隔行变化的,其实用下面一段很小的一段代码就可以实现: $color=(($coloralter++.........
[1]模仿OSO的论坛(四)
来源: 互联网 发布时间: 2013-11-30
reply.php(用来回复主题)
<HTML><HEAD><TITLE>疑难问题</TITLE>
<LINK href="/blog_article/mypic/style.css" rel=STYLESHEET type=text/css></HEAD>
<?php
if (!$cook_user)
{echo "<script language='javascript'>";
echo "parent.location.href='/blog_article/index.html'";
echo "</script>";}
else {include ("connect.inc.php");
$query = "select * from my_user where user='".$cook_user."' and password='".$cook_password."'";
$res = mysql_query($query);
if (!$res)
{echo "<script language='javascript'>";
echo "parent.location.href='/blog_article/index.html'";
echo "</script>";}
include "connect.inc.php";
if ($content) {$content= str_replace ( "'","mysinglequotes",$content);
$content=htmlspecialchars($content);
$content=nl2br($content);
$query = "INSERT INTO guestbook (name,type,content,icon,time_open,time_close,answer_count,answer_name,main_id) VALUES ('".$cook_user."',0,'".$content."',".$icon.",now(),now(),1,'".$cook_user."',".$theme_id.")";
$res = mysql_query($query);
if ($res)
{$query = "update guestbook set time_close=now(),answer_count=answer_count+1,answer_name='".$cook_user."' where id=".$theme_id;
$res = mysql_query($query);
if ($res)
{echo "<script language='javascript'>";
echo "parent.location.href='/blog_article/post_end.html'";
echo "</script>";}}}}
?>
<SCRIPT language=JavaScript>
<!--
var submitcount=0;
function check_com(){
if(document.form.theme.value.length ==0){
submitcount--;
alert("主题不能为空!nYou must supply a subject.");
return false;
}
if(document.form.content.value.length == 0){
submitcount--;
alert("加贴内容不能为空!nYou must supply a message.");
return false;
}
return true;
}
//-->
</SCRIPT>
<BODY bgColor=#cccc99 bottomMargin=0 leftMargin=0 topMargin=0 marginwidth="0" marginheight="0">
<form method="post" action="/blog_article/reply.html" name="form" onSubmit="return check_com()">
<SCRIPT language=JavaScript
src="/blog_article/mypic/x.js"></SCRIPT>
<TR>
<TD vAlign=top>
<TABLE align=center border=0 cellPadding=4 cellSpacing=0 width=100%>
<TBODY>
<TR>
<TD read.php?theme_id=<?php echo $theme_id ?>">
<?php
$query = "select theme from guestbook where id=".$theme_id;
$res = mysql_query($query);
$row = mysql_fetch_row($res);
echo $row[0];
?>
</A><BR><BR></TD></TR>
<TR>
<TD mypic/icon1.gif"
width=18><INPUT name=icon type=radio value=2> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon2.gif"
width=18><INPUT name=icon type=radio value=3> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon3.gif"
width=18><INPUT name=icon type=radio value=4> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon4.gif"
width=18><INPUT name=icon type=radio value=5> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon5.gif"
width=18><INPUT name=icon type=radio value=6> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon6.gif"
width=18><INPUT name=icon type=radio value=7> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon7.gif"
width=18><BR><INPUT name=icon type=radio value=8> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon8.gif"
width=18><INPUT name=icon type=radio value=9> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon9.gif"
width=18><INPUT name=icon type=radio value=10> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon10.gif"
width=18><INPUT name=icon type=radio value=11> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon11.gif"
width=18><INPUT name=icon type=radio value=12> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon12.gif"
width=18><INPUT name=icon type=radio value=13> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon13.gif"
width=18><INPUT name=icon type=radio value=14> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon14.gif"
width=18></TD></TR>
<TR>
<TD hidden" name="theme_id" size="12" value="<?php echo $theme_id ?>">
加贴内容</TD>
<TD><TEXTAREA cols=50 name=content rows=6></TEXTAREA> </TD></TR>
<TR>
<TD> </TD>
<TD><INPUT name=submit onclick="return checkSubmit()" type=submit value=" 发 表 ">
<INPUT name=reset type=reset value=" 清 除 "> </TD></TR>
</FORM>
<TR>
<TD colSpan=2><BR><BR><FONT color=#797979>
<LI>本主题最后 5 个帖子 (按发帖时间倒序排列)</FONT></LI></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#000000 border=0 cellPadding=4 cellSpacing=1
width=100%>
<TBODY>
<TR bgColor=#666666>
<TD width="10%"><FONT color=#ffffff>作 者</FONT></TD>
<TD width="90%"><FONT color=#ffffff>内 容</FONT></TD></TR>
<?php
$query = "select * from guestbook where main_id=".$theme_id." or id=".$theme_id." order by time_open DESC limit 5 ";
$res = mysql_query($query);
function TdBackColor() {
static $ColorStr;
if ($ColorStr=="#ededed") {
$ColorStr="#dedede";
} else {
$ColorStr="#ededed";
}
return($ColorStr);
}
for ($i=1;$i<=5;$i++)
{$row = @mysql_fetch_array($res);
if (!$row) break;
$ColorStr=TdBackColor();
echo "<TR bgColor=".$ColorStr.">";
echo "<TD vAlign=top>".$row['name']."</td>";
$content= str_replace ( "mysinglequotes","'",$row['content']);
echo "<td>".$content."</td></tr>";
}
?>
</TBODY></TABLE>
</TBODY></TABLE>
</FORM>
</html>
【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】
<HTML><HEAD><TITLE>疑难问题</TITLE>
<LINK href="/blog_article/mypic/style.css" rel=STYLESHEET type=text/css></HEAD>
<?php
if (!$cook_user)
{echo "<script language='javascript'>";
echo "parent.location.href='/blog_article/index.html'";
echo "</script>";}
else {include ("connect.inc.php");
$query = "select * from my_user where user='".$cook_user."' and password='".$cook_password."'";
$res = mysql_query($query);
if (!$res)
{echo "<script language='javascript'>";
echo "parent.location.href='/blog_article/index.html'";
echo "</script>";}
include "connect.inc.php";
if ($content) {$content= str_replace ( "'","mysinglequotes",$content);
$content=htmlspecialchars($content);
$content=nl2br($content);
$query = "INSERT INTO guestbook (name,type,content,icon,time_open,time_close,answer_count,answer_name,main_id) VALUES ('".$cook_user."',0,'".$content."',".$icon.",now(),now(),1,'".$cook_user."',".$theme_id.")";
$res = mysql_query($query);
if ($res)
{$query = "update guestbook set time_close=now(),answer_count=answer_count+1,answer_name='".$cook_user."' where id=".$theme_id;
$res = mysql_query($query);
if ($res)
{echo "<script language='javascript'>";
echo "parent.location.href='/blog_article/post_end.html'";
echo "</script>";}}}}
?>
<SCRIPT language=JavaScript>
<!--
var submitcount=0;
function check_com(){
if(document.form.theme.value.length ==0){
submitcount--;
alert("主题不能为空!nYou must supply a subject.");
return false;
}
if(document.form.content.value.length == 0){
submitcount--;
alert("加贴内容不能为空!nYou must supply a message.");
return false;
}
return true;
}
//-->
</SCRIPT>
<BODY bgColor=#cccc99 bottomMargin=0 leftMargin=0 topMargin=0 marginwidth="0" marginheight="0">
<form method="post" action="/blog_article/reply.html" name="form" onSubmit="return check_com()">
<SCRIPT language=JavaScript
src="/blog_article/mypic/x.js"></SCRIPT>
<TR>
<TD vAlign=top>
<TABLE align=center border=0 cellPadding=4 cellSpacing=0 width=100%>
<TBODY>
<TR>
<TD read.php?theme_id=<?php echo $theme_id ?>">
<?php
$query = "select theme from guestbook where id=".$theme_id;
$res = mysql_query($query);
$row = mysql_fetch_row($res);
echo $row[0];
?>
</A><BR><BR></TD></TR>
<TR>
<TD mypic/icon1.gif"
width=18><INPUT name=icon type=radio value=2> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon2.gif"
width=18><INPUT name=icon type=radio value=3> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon3.gif"
width=18><INPUT name=icon type=radio value=4> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon4.gif"
width=18><INPUT name=icon type=radio value=5> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon5.gif"
width=18><INPUT name=icon type=radio value=6> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon6.gif"
width=18><INPUT name=icon type=radio value=7> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon7.gif"
width=18><BR><INPUT name=icon type=radio value=8> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon8.gif"
width=18><INPUT name=icon type=radio value=9> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon9.gif"
width=18><INPUT name=icon type=radio value=10> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon10.gif"
width=18><INPUT name=icon type=radio value=11> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon11.gif"
width=18><INPUT name=icon type=radio value=12> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon12.gif"
width=18><INPUT name=icon type=radio value=13> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon13.gif"
width=18><INPUT name=icon type=radio value=14> <IMG
align=ABSCENTER height=18
src="/blog_article/mypic/icon14.gif"
width=18></TD></TR>
<TR>
<TD hidden" name="theme_id" size="12" value="<?php echo $theme_id ?>">
加贴内容</TD>
<TD><TEXTAREA cols=50 name=content rows=6></TEXTAREA> </TD></TR>
<TR>
<TD> </TD>
<TD><INPUT name=submit onclick="return checkSubmit()" type=submit value=" 发 表 ">
<INPUT name=reset type=reset value=" 清 除 "> </TD></TR>
</FORM>
<TR>
<TD colSpan=2><BR><BR><FONT color=#797979>
<LI>本主题最后 5 个帖子 (按发帖时间倒序排列)</FONT></LI></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#000000 border=0 cellPadding=4 cellSpacing=1
width=100%>
<TBODY>
<TR bgColor=#666666>
<TD width="10%"><FONT color=#ffffff>作 者</FONT></TD>
<TD width="90%"><FONT color=#ffffff>内 容</FONT></TD></TR>
<?php
$query = "select * from guestbook where main_id=".$theme_id." or id=".$theme_id." order by time_open DESC limit 5 ";
$res = mysql_query($query);
function TdBackColor() {
static $ColorStr;
if ($ColorStr=="#ededed") {
$ColorStr="#dedede";
} else {
$ColorStr="#ededed";
}
return($ColorStr);
}
for ($i=1;$i<=5;$i++)
{$row = @mysql_fetch_array($res);
if (!$row) break;
$ColorStr=TdBackColor();
echo "<TR bgColor=".$ColorStr.">";
echo "<TD vAlign=top>".$row['name']."</td>";
$content= str_replace ( "mysinglequotes","'",$row['content']);
echo "<td>".$content."</td></tr>";
}
?>
</TBODY></TABLE>
</TBODY></TABLE>
</FORM>
</html>
【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】
[2]二十行语句实现从Excel到mysql的转化
来源: 互联网 发布时间: 2013-11-30
自从对php和mysql有了一定的了解之后,我就对公司里庞大的Excel数据库虎视眈眈,想偷偷地"共享"这被保密的商业数据,一边琢磨着怎么搞到手,一边考虑如何转化成mysql数据库,去了很多php站点论坛请教高手,都没有一个结果,某天突发想象,为何不试试这种方法呢?结果也真行,一切Ok,下面我就把我的心得与大家完全共享(可能你有更好的方法)
1.先介绍一下这个Excel数据库的结构,且命名为E.xls,字段有4个(40个也一样搞掂),字段名为a,b,c,d,接着对jm.xls做分解:
1)选中字段a中的全部记录,选择"复制"
2)新建一个Excel数据库文件,把复制过来的数据粘贴在一个空白的字段(通常是A)下,保证其他字段空白,保存为a.xls
3)另存a.xls为a.txt(格式为"文本文件(制表符分隔)")
4)E.xls中其他3个字段的数据按1到3步骤继续生成b.txt,c.txt和d.txt。
2.完成上述步骤后,你已经完成了大部分的工作,下面就由php和mysql来完成,很简单:
1)要把数据放在mysql中,必须建立一个mysql数据库文件名为dbname(与php代码中的dbname要一致),包括表tbname(与php代码中的tbname要一致),4个字段inc char(100),adds char(100),pri char(100),tel char(100),大小要根据Excel中字段大小做调整,否则可能出现部分值丢失。
2)再编写php代码,是最主要的,代码如下:
------txt2mysql.php---------
<?
$inc=file("a.txt");
$adds=file("b.txt");
$pri=file("c.txt");
$tel=file("d.txt");
$i=0;
mysql_connect();
while (strlen($inc[$i])>0)
{
$sql="insert into tbname values ('$inc[$i]','$adds[$i]','$pri[$i]','$tel[$i]')";
$do=mysql_db_query("dbname",$sql);
$i=$i+1;
echo '<br>';
}
$s="select * from tbname";
$gg=mysql_db_query("dbname",$s);
$n=mysql_num_rows($gg);
mysql_close();
echo '<br>';
echo "共添加了".$n."个记录";
?>
注意:a.txt,b.txt,c.txt,d.txt和txt2mysql.php要在同一个目录
1.先介绍一下这个Excel数据库的结构,且命名为E.xls,字段有4个(40个也一样搞掂),字段名为a,b,c,d,接着对jm.xls做分解:
1)选中字段a中的全部记录,选择"复制"
2)新建一个Excel数据库文件,把复制过来的数据粘贴在一个空白的字段(通常是A)下,保证其他字段空白,保存为a.xls
3)另存a.xls为a.txt(格式为"文本文件(制表符分隔)")
4)E.xls中其他3个字段的数据按1到3步骤继续生成b.txt,c.txt和d.txt。
2.完成上述步骤后,你已经完成了大部分的工作,下面就由php和mysql来完成,很简单:
1)要把数据放在mysql中,必须建立一个mysql数据库文件名为dbname(与php代码中的dbname要一致),包括表tbname(与php代码中的tbname要一致),4个字段inc char(100),adds char(100),pri char(100),tel char(100),大小要根据Excel中字段大小做调整,否则可能出现部分值丢失。
2)再编写php代码,是最主要的,代码如下:
------txt2mysql.php---------
<?
$inc=file("a.txt");
$adds=file("b.txt");
$pri=file("c.txt");
$tel=file("d.txt");
$i=0;
mysql_connect();
while (strlen($inc[$i])>0)
{
$sql="insert into tbname values ('$inc[$i]','$adds[$i]','$pri[$i]','$tel[$i]')";
$do=mysql_db_query("dbname",$sql);
$i=$i+1;
echo '<br>';
}
$s="select * from tbname";
$gg=mysql_db_query("dbname",$s);
$n=mysql_num_rows($gg);
mysql_close();
echo '<br>';
echo "共添加了".$n."个记录";
?>
注意:a.txt,b.txt,c.txt,d.txt和txt2mysql.php要在同一个目录
[3]一个颜色轮换的简单例子
来源: 互联网 发布时间: 2013-11-30
一个颜色轮换的简单例子,使用三元运算子,使程序简练。
我们曾经在网站上看过一些表格单元格的背景颜色是隔行变化的,其实用下面一段很小的一段代码就可以实现: $color=(($coloralter++ %2)? "e0e0e0":"e8e8e8") ,即通过将变量累加和2取余,运用三元运算子来取得两个不同得颜色值。
示例如下:
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<table width="750" border="0" cellspacing="1" cellpadding="1">
<?php
for ($i=0;$i<5;$i++) {
$color = (($coloralternator++ %2) ? "e0e0e0" : "ff6666");
echo "<tr bgcolor='".$color."'><td>大家好</td></tr>";
}
?>
</table>
</body>
</html>
我们曾经在网站上看过一些表格单元格的背景颜色是隔行变化的,其实用下面一段很小的一段代码就可以实现: $color=(($coloralter++ %2)? "e0e0e0":"e8e8e8") ,即通过将变量累加和2取余,运用三元运算子来取得两个不同得颜色值。
示例如下:
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<table width="750" border="0" cellspacing="1" cellpadding="1">
<?php
for ($i=0;$i<5;$i++) {
$color = (($coloralternator++ %2) ? "e0e0e0" : "ff6666");
echo "<tr bgcolor='".$color."'><td>大家好</td></tr>";
}
?>
</table>
</body>
</html>
最新技术文章: