Tổng kho

Cho ý kiến chút nhé !

Bạn thấy trang này như thế nào?
Đẹp
Đơn điệu
Bình thường
Ý kiến khác

Thành viên trực tuyến

1 khách và 0 thành viên

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Gốc > Thế giới Tin học > Lập trình > PHP >

    [PHP] Tạo 1 cái Shoutbox đơn giản

    Bạn làm theo các bước sau đây.

    B1: Tạo 1 DB như sau:

    PHP Code:
    CREATE TABLE tagboard<\frac{}{span}>" align="absmiddle"/> (
    id<\frac{}{span}>" align="absmiddle"/> int(7NOT NULL auto_increment,
    name<\frac{}{span}>" align="absmiddle"/> varchar(250NOT NULL default '',
    comments<\frac{}{span}>" align="absmiddle"/> text NOT NULL,
    date<\frac{}{span}>" align="absmiddle"/> timestamp(14NOT NULL,
    PRIMARY KEY (id<\frac{}{span}>" align="absmiddle"/>),
    TYPE=MyISAM AUTO_INCREMENT=419 
    B2:Viết 1 file config.php có nội dung như sau:

    PHP Code:
    <?
    $dbuser
    =""//Database Username
    $dbname=""//Database Name
    $dbpass=""// Database Password
    ?>
    B3:Tạo 1 file tag.php có nôi dung như sau:

    PHP Code:
    <iframe src="view.php" name="tag" width="179" height="130" frameborder=0 marginwidth="0" marginheight="0"></iframe><form method="POST" ACTION="todo.php">
    <
    input type="text" NAME="name" Value=">">
    <
    textarea NAME="post" cols="27" rows="3"></textarea>
    <
    br>
    <
    input TYPE="submit" value="Submit"
    B4:Tiếp theo là file todo.php

    PHP Code:
    <?php
    if ($name == '' || $post == ''")
    {
    die ("
    Please fill all fieldsClick <a HREF=tag.php>here</ato return.");
    }
    include('config.php');

    $post = preg_replace("
    /</","&lt;",$post);
    $post = preg_replace("
    />/","&gt;",$post);
    $post = nl2br($post);
    $comments = "
    $post";
    }

    $c=mysql_connect("
    localhost","$dbuser","$dbpass");
    mysql_select_db($dbname);
    $todo="
    INSERT INTO tagboard (id,name,comments,dateVALUES('','$name','$comments',now())";
    $solution = mysql_query($todo) or die (mysql_error());
    if ($solution)
    {
    ?>
    <meta http-equiv="
    refresh" content="0;url=tag.php" >
    <?
    } ?>
    B5:Cuối cùng là file view.php

    PHP Code:
    <?php
    include('config.php');
    //Kết nối DB
    $c=mysql_connect("localhost","$dbuser","$dbpass");
    //Lựa chọn DB
    mysql_select_db($dbname);
    //Lựa chọn tên DB
    $todo='SELECT * FROM  order by id desc LIMIT 50';
    $solution=mysql_query($todo);
    while (
    $place mysql_fetch_array($solution))
    {
    $id=$place["id"];
    $comments=$place["comments"];
    //là nơi hiển thị trên trang web
    ?>
    »<b><? echo "$place[name]"?></b><? echo ": $comments<br>" ?>
    <?
    }?>
    Chúc bạn thành công !
    Nhắn tin cho tác giả
    Lê Khắc Thành Đạt @ 13:24 29/06/2011
    Số lượt xem: 543
    Số lượt thích: 0 người
     
    Gửi ý kiến