Implémentation ...SE CONNECTER

Implémentation de fonctions ajoutées du système de gestion des actualités de développement PHP

Pour implémenter la fonction de modification, regardons l'organigramme suivant

adds.png

Regardons le code de la page ajoutée suivante : 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">
                标题:<input type="text" name="title"></br></br>
                内容:<textarea cols="50" rows="5" name="content"></textarea></br></br>
                <input type="submit" value="添加" class="sub">
            </form>
        </div>
    </div>
</body>
</html>

Comme ci-dessus Comme vous pouvez le voir dans le code, le formulaire est soumis au fichier addnews.php

Regardons le code du fichier addnews.php ci-dessous :

Nous avons d'abord besoin pour se connecter à la base de données et ajouter pour obtenir les informations du formulaire. Ajouter à la base de données, nous devons donc nous connecter à la base de données

Le code est le suivant :

header("Content-type: text/html; charset=utf-8"); //Définir l'encodage
$con =@mysql_connect("localhost","root","root") ou die("Base de données la connexion a échoué");
mysql_select_db('news') ou die("Spécifié La base de données ne peut pas être ouverte");
mysql_query("set names utf8");//Définir le jeu de caractères de la base de données

puis récupérez les informations du formulaire :

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

avant d'ajouter à la base de données , nous devons d'abord juger si le titre et le contenu de la zone de texte sont vides, nous le ferons. donner une invite. Le code est le suivant :

if(empty($title)){
echo "<script>alert('Veuillez entrer un titre');history.go (-1);</script>";
}elseif(empty($content)){
echo "< ;script>alert('Veuillez saisir du contenu');history.go(-1) ;</script>";
}

Lorsque le contenu n'est pas vide, on peut Ajouter du contenu à la base de données, le code est le suivant :

$sql = "insérer dans de nouvelles valeurs (titre, contenu, messtime)('$title','$content','$messtime')"
$result =mysql_query($sql);
if ($result){
echo "<script>alert('Article ajouté avec succès');location.href='newlist.php'< /script & gt;
} else {
echo" & lt; script & gt; alert ("Échec de l'ajout d'articles"); History.go (-1); & lt;/script & gt;
}


Le code source complet est le suivant :

<?php
    //链接数据库
    header("Content-type: text/html; charset=utf-8");//设置编码
    $con =@mysql_connect("localhost","root","root") or die("数据库连接失败");
    mysql_select_db('news') or die("指定的数据库不能打开");
    mysql_query("set names utf8");//设置数据库的字符集

    //添加操作
    $title = $_POST['title'];
    $content = $_POST['content'];
    $messtime = time();

    if(empty($title)){
        echo "<script>alert('请输入标题');history.go(-1);</script>";
    }elseif(empty($content)){
        echo "<script>alert('请输入内容');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>";
        }
    }
?>
section suivante
<?php //链接数据库 header("Content-type: text/html; charset=utf-8");//设置编码 $con =@mysql_connect("localhost","root","root") or die("数据库连接失败"); mysql_select_db('news') or die("指定的数据库不能打开"); mysql_query("set names utf8");//设置数据库的字符集 //添加操作 $title = $_POST['title']; $content = $_POST['content']; $messtime = time(); if(empty($title)){ echo "<script>alert('请输入标题');history.go(-1);</script>"; }elseif(empty($content)){ echo "<script>alert('请输入内容');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>"; } } ?>
soumettreRéinitialiser le code
chapitredidacticiel