飘灵儿 发表于 2015-2-4 00:06:15

PHP编程:BBS(php & mysql)完全版(二)

在我开始学习PHP以前,我从未想过要做软件工程,即便是在去听过华育国际的关于软件工程的美好前景后,因为我一直都没有想过要与代码打交道,而是想学好所学专业,做个网络工程师或者是网络安全人员。   //此页面为look.php
<?
include "signup/mysql.inc";
$sql="select * from ".$table." where id='$id'";
$result=mysql_query($sql)or die(mysql_error());
$row=mysql_fetch_array($result);
$number=++$row["number"];

$sql="update $table set number='$number' where id='$id'";
mysql_query($sql)or die(mysql_error());




?>

<html>
<head>
<title>xiaoyang</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<?

include "js/menuhead.php"
?>

<script language="JavaScript">
<!--
function MM_reloadPage(init) {//reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<?

include "js/menu.php";
?>




   
<div id="Layer6" style="position:absolute; left:409px; top:29px; width:118px; height:17px; z-index:1"></div>
<div id="Layer5" style="position:absolute; left:63px; top:61px; width:464px; height:303px; z-index:2">

    <table width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="#FFCCFF">
      <tr>
         
      <td width="22%" height="17">
      <div align="center"><font color="#FF3399" size="2">标题</font></div>
      </td>
         
      <td width="78%" height="17">
      <div align="center"><font size="2" color="#9966FF"><?echo $row["title"] ;?></font> </div>
      </td>
      </tr>
      <tr>
      <td width="22%" height="24">
          <div align="center"><font color="#FF3399" size="2">作者</font></div>
      </td>
         
      <td width="78%" height="24">
      <div align="center"><font size="2" color="#9966FF"><?echo $row["userid"] ;?></font> </div>
      </td>
      </tr>
      <tr>
      <td width="22%">
          <div align="center"><font color="#FF3399" size="2">内容</font></div>
      </td>
         
      <td width="78%">
      <div align="left"><font size="2" color="#9966FF"><? $file=explode("n",$row["content"]); $num=count($file);
      for($i=0 ;$i<$num;$i++) echo "".$file[$i]."<BR>";?></font></div>
      </td>
      </tr>
    </table>




   <?


   for($j=1;$j<6;$j++)            //显示答复内容
   {
    $re="r".$j;
    if($row["$re"])
      {
      $id2=$row["$re"];
    $sql="select * from bbs_re where id='$id2'";
    $result=mysql_query($sql)or die(mysql_error());
    $row8=mysql_fetch_array($result);
   echo "<BR>";
   echo " <table width=100% border=1 cellspacing=0 cellpadding=0      bordercolor=#FFCCFF><tr>";         
   echo "   <td width=22% height=17>         <div align=center><font color=#FF3399 size=2>标题</font></div>";
   echo "   </td>       <td width=78% height=17>";
   echo " <div align=center><font size=2 color=#9966FF>".$row8["title"]."</font> </div>      </td> </tr>      <tr>";
   echo "<td width=22% height=24>";
   echo "<div align=center><font color=#FF3399 size=2>作者</font></div></td>";
   echo " <td width=78% height=24>";
   echo "<div align=center><font size=2 color=#9966FF>".$row8["userid"]." </font> </div></td> </tr><tr>";
   echo " <td width=22%><div align=center><font color=#FF3399 size=2>内容</font></div>";
   echo "</td> <td width=78%>";
   echo "<div align=left><font size=2 color=#9966FF>"; $file=explode("n",$row8["content"]);
   $num=count($file);
    for($i=0 ;$i<$num;$i++) echo "".$file[$i]."<BR>";
    echo "</font></div>";
   echo "   </td></tr>    </table>";
    }
   }

   ?>

<BR><BR>
</div>
<div id="back" style="position:absolute; left:455px; top:30px; width:85px; height:3px; z-index:3">
<hr color="#ff9999" noshade>
</div>
<div id="goback" style="position:absolute; left:461px; top:23px; width:120px; height:16px; z-index:2">
<div align="center"><a href="php3.php?p=1&&table=<?echo $table ;?>" target="_self" ><font size="2" color="#FF33FF">前往</font></a></div>
</div>
<div id="Lay" style="position:absolute; left:70px; top:30px; width:85px; height:3px; z-index:4">
<hr noshade color="#ff9999">
</div>
<div id="Laye" style="position:absolute; left:78px; top:23px; width:120px; height:16px; z-index:1">
<div align="center"><a href="say.php?id1=<? echo $id."&&table=".$table ;?>" target="_self" ><font size="2" color="#FF33FF">答复</font></a></div>
</div>
<p> </p>
<p> </p>
</body>
</html>
不过还好,PHP语言给出的语法错误很详细,只要稍微熟悉一点之后,看错误提示就能很容易找出错误所在的。PHP还有一个特别好用的调试功能,在PHP语句中,你可以随时用echo来输出结果。

蒙在股里 发表于 2015-2-7 01:08:30

不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。

小妖女 发表于 2015-2-13 17:28:45

,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。

谁可相欹 发表于 2015-3-2 22:25:13

其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。

活着的死人 发表于 2015-3-10 23:51:31

学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。

山那边是海 发表于 2015-3-17 16:09:35

做为1门年轻的语言,php一直很努力。

小魔女 发表于 2015-3-24 11:16:02

最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。

海妖 发表于 2015-3-26 19:09:38

首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。

兰色精灵 发表于 2015-4-2 12:29:58

首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。

再见西城 发表于 2015-4-3 00:17:38

对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。

第二个灵魂 发表于 2015-4-4 23:25:38

学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql

简单生活 发表于 2015-4-10 22:37:55

你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。

乐观 发表于 2015-4-12 09:49:30

开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。

admin 发表于 2015-4-14 16:43:40

实践是检验自己会不会的真理。

金色的骷髅 发表于 2015-4-14 19:01:25

学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。

柔情似水 发表于 2015-4-26 01:48:23

首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。

灵魂腐蚀 发表于 2015-5-7 20:20:05

实践是检验自己会不会的真理。

透明 发表于 2015-6-3 21:26:21

至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。

小女巫 发表于 2015-6-17 14:09:42

再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
页: [1]
查看完整版本: PHP编程:BBS(php & mysql)完全版(二)