灵魂腐蚀 发表于 2015-2-4 00:07:43

PHP网页编程之代码以下:

刚开始觉得自己对这些多少有些基础,很简单,但是看了老师那么熟练的进行网页布局的时候,突然之间发现,其实,我的基础并没有自己想像的那么好,自己设计的页面其实并不好看,就连表格的边框为1像素都不会弄。   咱们可以用旧事体系来存储旧事,咱们可以对旧事停止添加、删除等操作,如许削减了人人的任务量,为何不实行一下。

起首,创立一个表。
create table news (
n_id int(255) not null auto_increment,
n_date datetime not null,
news text not null,
primary key(n_id)
);

第二步,设置你的上岸信息
$database_user_name="root";                        
$database_password="";                                                
$database_name="news";                              
$time_offset="0";

第三步,让咱们把前面法式用到的器材作成函数,节俭篇幅啊!

function connect_db()
    {
    // connects to the database
   
    global $database_user_name, $database_password;
    $db=mysql_connect("localhost",$database_user_name,$database_password);
         
    return $db;
   
    }


function db_name()
    {
    // returns the name of the database
   
    global $database_name;
    $db_name=$database_name;
   
    return $db_name;
   
    }
   
   
   
function get_now()
    {
    // gets current date and time
   
    $db=connect_db();
    $db_name=db_name();
    mysql_select_db($db_name,$db);
    $sql="select now() as now";
    $result=mysql_query($sql,$db);
    $myrow=mysql_fetch_array($result);
    $now=$myrow["now"];
   
    return $now;
   
    }
第四步,让咱们思索若何将旧事显示出来


//下面已界说的函数库...
//表格的界说......
<center><FONT SIZE=5 FACE="'georgia',verdana,Arial,Lucida Sans,Gill Sans">$title ";
if ($admin==1)
    {
   
    echo " Admin ";
    }
   
echo " - News</font>
</td></tr>
";


$db=connect_db();
$db_name=db_name();
mysql_select_db($db_name,$db);

if ($show_news_sub)
    {
   $show_news = $show_news_sub;
    }
   

if (!ereg("({".strlen($show_news)."})",$show_news))
    {
    $show_news="ALL";
    }

if (strtoupper($show_news)=="ALL")
    {
   
    $sql="select date_format(n_date,'%m/%d/%Y') as n_date, date_format(n_date,'%H:%i') as n_time ,news , n_date as date from news order by date desc";
   
    }
else
    {
   
    $link="<a href=$REQUEST_URL?show_news_sub=ALL><FONT SIZE=-2FACE="'georgia',verdana,Arial,Lucida Sans,Gill Sans">All news</font></a>";
   
   
    $sql="select date_format(n_date,'%m/%d/%Y') as n_date, date_format(n_date,'%H:%i') as n_time , news , n_date as date from news order by n_date desc limit $show_news";
    }
$result=mysql_query($sql,$db);
$num_rows=mysql_num_rows($result);
if($num_rows!=0)
    {
echo "


";

    while($myrow=mysql_fetch_array($result))
      {
      $date=$myrow["n_date"];   
      $time=$myrow["n_time"];         
      $news=$myrow["news"];
      $n_id=$myrow["n_id"];
      if (strtoupper($show_date)=="Y" && strtoupper($show_time)=="Y")
            {
            $show=$date." ".$time;
            
            }
      else if (strtoupper($show_date)=="Y" && strtoupper($show_time)!="Y")   
            {
            $show=$date;
            
            }
      if (strtoupper($show_date)!="Y" && strtoupper($show_time)=="Y")
            {
            $show=$time;
            
            }   
            
      $cleannews=(nl2br($news));


<TD align=left><FONT SIZE=-2FACE="'verdana',Arial,Lucida Sans,Gill Sans">$show<br>$cleannews</font</TD>



";
}
echo "   

";

         


    }
if ($admin==1)
{
echo "
<center><a href=admin/index.php><FONT SIZE=-2 FACE="'verdana',Arial,Lucida Sans,Gill Sans">前往</font></a></center>
";
}

if ($link)
    {
    echo "<center><br><br>$link</center>";
   
    }
申明:省略了格局方面的标签,如许看起来思绪明晰些,你可要加上啊

左手拿着MOTOLOLA右手拿着NOKIA,要多潇洒,有多潇洒,哈哈,终于学会了,但是可能这个时候,又会有人不经意的拍拍肩膀对你说:哥们,别高兴的太早,你还是菜鸟,离学会还差着一大截呢!

海妖 发表于 2015-2-4 09:00:46

对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。

柔情似水 发表于 2015-2-9 21:02:15

基础有没有对学习php没有太大区别,关键是兴趣。

不帅 发表于 2015-2-10 15:24:29

有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。

再现理想 发表于 2015-3-1 12:27:18

为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。

精灵巫婆 发表于 2015-3-6 15:12:39

装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。

仓酷云 发表于 2015-3-13 02:52:50

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

谁可相欹 发表于 2015-3-15 20:31:27

对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。

变相怪杰 发表于 2015-3-26 14:06:39

个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。

蒙在股里 发表于 2015-4-3 11:22:45

如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,

冷月葬花魂 发表于 2015-4-4 08:28:06

装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。

简单生活 发表于 2015-4-6 08:14:30

建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。

愤怒的大鸟 发表于 2015-4-6 17:03:23

在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、

因胸联盟 发表于 2015-4-8 11:08:55

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

山那边是海 发表于 2015-4-10 06:40:03

使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的

若相依 发表于 2015-4-16 22:57:45

要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。

小女巫 发表于 2015-4-17 03:35:58

在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、

只想知道 发表于 2015-4-20 23:09:28

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

莫相离 发表于 2015-4-21 02:47:41

真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
页: [1]
查看完整版本: PHP网页编程之代码以下: