亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP開発ニュース管理システムの追加機(jī)能の実裝

変更機(jī)能の実裝については、次のフローチャートを見てみましょう

adds.png

次の追加ページのコードを見てみましょう: news.php

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style type="text/css">
    *{margin:0px;padding:0px;}
    body{background:#ccc;}
    .add{width:450px;height:280px;background:#eee;float:left;}
    .cont{width:500px;height:350px;margin-top:5px;margin-left:5px;}
    form{margin-left:10px;padding-top:30px;}
    .sub{width:100px;height:40px;border:1px solid #ccc;}
    .sub:hover{background:#f90}
    </style>
</head>
<body>
    <div class="add">
        <div class="cont">
            <form method="post" action="addnews.php">
                標(biāo)題:<input type="text" name="title"></br></br>
                內(nèi)容:<textarea cols="50" rows="5" name="content"></textarea></br></br>
                <input type="submit" value="添加" class="sub">
            </form>
        </div>
    </div>
</body>
</html>

上記のコードからわかるように、フォームは次のとおりです。 addnews.php ファイルに送信します

以下 以下の addnews.php ファイルのコードを見てみましょう:

最初にデータベースに接続する必要があります。追加とは、フォームから情報(bào)を取得してデータベースに追加することです。データベースに接続する必要があります

コードは次のとおりです:

header("Content- type: text/html; charset=utf-8");//エンコーディングを設(shè)定します
$con =@mysql_connect(" localhost","root","root") または die("データベース接続に失敗しました");
mysql_select_db( 'ニュース') または die("指定されたデータベースを開けません");
mysql_query("set names utf8") ;//データベース

の文字セットを設(shè)定し、フォーム情報(bào)を取得します:

$title = $_POST[ 'title'];
$content = $_POST['content'];
$messtime = time();

データベースに追加する前に、まずテキスト ボックスのタイトルと內(nèi)容が次のとおりであるかどうかを判斷する必要があります。空の場(chǎng)合はプロンプトが表示されます。コードは次のとおりです。

if (EMPTY ($ タイトル)) {
echo "& lt; スクリプト & gt; アラート ('タイトルを入力してください'); History.go (-1); </script>";
}elseif(empty($content) ){
echo "<script>alert('コンテンツを入力してください');history.go(-1);</script>";
}

コンテンツが空でない場(chǎng)合は、コンテンツを追加できますコードは次のとおりです。

$sql = "新しい (title,content,messtime) 値('$title','$content' , '$messtime')"; gt; "; } else {
スクリプト & gt; アラート ('記事の追加に失敗しました'); 以下のように:

りー

學(xué)び続ける
||
<?php //鏈接數(shù)據(jù)庫(kù) header("Content-type: text/html; charset=utf-8");//設(shè)置編碼 $con =@mysql_connect("localhost","root","root") or die("數(shù)據(jù)庫(kù)連接失敗"); mysql_select_db('news') or die("指定的數(shù)據(jù)庫(kù)不能打開"); mysql_query("set names utf8");//設(shè)置數(shù)據(jù)庫(kù)的字符集 //添加操作 $title = $_POST['title']; $content = $_POST['content']; $messtime = time(); if(empty($title)){ echo "<script>alert('請(qǐng)輸入標(biāo)題');history.go(-1);</script>"; }elseif(empty($content)){ echo "<script>alert('請(qǐng)輸入內(nèi)容');history.go(-1);</script>"; }else{ $sql = "insert into new (title,content,messtime) values('$title','$content','$messtime')"; $result =mysql_query($sql); if($result){ echo "<script>alert('添加文章成功');location.href='newlist.php'</script>"; }else{ echo "<script>alert('添加文章失敗');history.go(-1);</script>"; } } ?>
提出するリセットコード