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

Implémentation de la fonction de modification du système de gestion des actualités développé avec PHP (Partie 2)

Dans la dernière section, nous avons parlé de l'interrogation dans la base de données et de l'affichage du code. Continuons maintenant à expliquer la fonction de modification. Tout d'abord, revoyez le code source complet de la le?on précédente

<?php
    header("Content-type: text/html; charset=utf-8");//設(shè)置編碼
    $con =@mysql_connect("localhost","root","root") or die("數(shù)據(jù)庫連接失敗");
    mysql_select_db('news') or die("指定的數(shù)據(jù)庫不能打開");
    mysql_query("set names utf8");//設(shè)置數(shù)據(jù)庫的字符集
    $id=$_GET['id'];
    $sql="select * from new where id=$id";
    $res = mysql_query($sql);
    $row = mysql_fetch_array($res);
?>
<!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="modify.php?id=<?php echo $id;?>">
                標(biāo)題:<input type="text" name="title" value="<?php echo $row['title']?>"></br></br>
                內(nèi)容:<textarea cols="50" rows="5" name="content"><?php echo $row['content']?></textarea></br></br>
                <input type="submit" value="修改" class="sub">
            </form>
        </div>
    </div>
</body>
</html>

Le code ci-dessus. et le formulaire Soumettez-le au fichier modifier.php. Ensuite, jetons un ?il à ce fichier

Nous devons d'abord nous connecter à la base de données

 <?php
    header("Content-type: text/html; charset=utf-8");//設(shè)置編碼
    $con =@mysql_connect("localhost","root","root") or die("數(shù)據(jù)庫連接失敗");
    mysql_select_db('news') or die("指定的數(shù)據(jù)庫不能打開");
    mysql_query("set names utf8");//設(shè)置數(shù)據(jù)庫的字符集

puis obtenir le formulaire. information

 <?php 
    $id = $_GET['id'];
    $title = $_POST['title'];
    $content = $_POST['content'];
    $messtime = time();

Remarque?: ici, nous devons également obtenir l'identifiant. Dans la le?on précédente, nous avons obtenu l'identifiant puis l'avons interrogé dans la base de données pour interroger les informations. Ici, nous avons besoin de conditions pendant le processus de modification, telles que. en modifiant cette information. Il nous sera très facile d'utiliser l'identifiant ici. Pratique

écrivez ensuite la déclaration de modification

$sql = "update new set title='$title". ',content='$content',messtime='$messtime'where id='$ id'";

$res = mysql_query($sql);

Jugez l'instruction modifiée après l'écrire

if($res){
echo "<script>alert('Modification réussie');location.href='newlist.php';</script>";
}else{
?echo "<script>alert('Modification failed ');history.go(-1);</script>";
}

Le code complet est comme suit :

<?php
	header("Content-type: text/html; charset=utf-8");//設(shè)置編碼
	$con =@mysql_connect("localhost","root","root") or die("數(shù)據(jù)庫連接失敗");
	mysql_select_db('news') or die("指定的數(shù)據(jù)庫不能打開");
	mysql_query("set names utf8");//設(shè)置數(shù)據(jù)庫的字符集

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

	$sql = "update new set title='$title',content='$content',messtime='$messtime' where id='$id'";
	$res = mysql_query($sql);
	if($res){
		echo "<script>alert('修改成功');location.href='newlist.php';</script>";
	}else{
		echo "<script>alert('修改失敗');history.go(-1);</script>";
	}
?>

De cette fa?on, nous avons terminé la modification d'une fonction simple

Formation continue