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

PHPがシンプルなニュースリリースシステムのニュース変更ページを開発

以前、ニュース一覧ページとその機能モジュールの一部を紹介しました

1607.png

ニュース一覧ページの編集オプションで「変更」をクリックすると、ニュース変更ページに直接ジャンプします

<body>
<a href="edit.php?id=<?php echo $arr['id']?>"><font color="red">修改</font></a>
</body>

ここでのニュース変更ページは edit.php です。「編集」をクリックすると、このニュースの ID 値を介してニュース変更ページにジャンプします

ID を取得するには、$_GET を使用します。ニュース変更ページを開き、ページの

フォームでデータベース選択ステートメントを使用して変更ページにコンテンツを表示します。

<?php
$id = isset($_GET["id"])?$_GET["id"]:"";
?>

SQL文は以下の通りです:

<?php
$sql="select id,title,author,content from new where id = '$id'";

$rel = mysqli_query($link,$sql);//執(zhí)行sql語句

$arr= mysqli_fetch_array($rel); //獲取一條新聞的所有信息
?>

POSTでタイトル、作者、內(nèi)容を取得

<?php
$title = isset($_POST['title'])?$_POST['title']:"";    //獲取標(biāo)題

$author = isset($_POST['author'])?$_POST['author']:"";    //獲取作者

$content = isset($_POST['content'])?$_POST['content']:"";    //獲取內(nèi)容
?>

取得した內(nèi)容をHTMLページに表示

<body>
<form name="article" method="post" action="update.php" style="margin:5px;">
  <h1>新聞修改頁</h1>
  <input type="hidden" name="id" value="<?php echo $arr['id']?>"/><br/>
  標(biāo) 題:<input type="text" name="title" value="<?php echo $arr['title']?>"/><br/><br/>
  作 者:<input type="text" name="author" value="<?php echo $arr['title']?>"/><br/><br/>
  <span>內(nèi) 容:</span>
  <textarea cols=30 rows=5 name="content"><?php echo $arr['content']?></textarea><br/><br/>
  <input type="submit" value="修改新聞"/>
</form>
</body>

このように、「変更」をクリックすると、ニュース編集ページとニュースコンテンツを表示するHTMLページにジャンプします。


完全なコード:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>新聞修改頁面</title>
  <style type="text/css">
    span{display:inline-block; float: left; width: 50px;}
    input[type="submit"]{margin-left: 10%;}
  </style>
</head>
<body bgcolor="#ccc">
  <?php
  
  $link = mysqli_connect('localhost','username','password','test');
          mysqli_set_charset($link, "utf8");
  if (!$link) {
    die("連接失敗:".mysqli_connect_error());
  }
  
  $id = isset($_GET["id"])?$_GET["id"]:"";
  $title = isset($_POST['title'])?$_POST['title']:"";
  $author = isset($_POST['author'])?$_POST['author']:"";
  $content = isset($_POST['content'])?$_POST['content']:"";
  
  $sql="select id,title,author,content from new where id = '$id'";
  //echo $sql;
  $rel = mysqli_query($link,$sql);//執(zhí)行sql語句
  $arr= mysqli_fetch_array($rel);
  ?>
  
  <form name="article" method="post" action="update.php" style="margin:5px;">
    <h1>新聞修改頁</h1>
    <input type="hidden" name="id" value="<?php echo $arr['id']?>"/><br/>
    標(biāo) 題:<input type="text" name="title" value="<?php echo $arr['title']?>"/><br/><br/>
    作 者:<input type="text" name="author" value="<?php echo $arr['title']?>"/><br/><br/>
    <span>內(nèi) 容:</span>
    <textarea cols=30 rows=5 name="content"><?php echo $arr['content']?></textarea><br/><br/>
    <input type="submit" value="修改新聞"/>
  </form>
</body>
</html>


學(xué)び続ける
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>新聞修改頁面</title> <style type="text/css"> span{display:inline-block; float: left; width: 50px;} input[type="submit"]{margin-left: 10%;} </style> </head> <body bgcolor="#ccc"> <?php $link = mysqli_connect('localhost','username','password','test'); mysqli_set_charset($link, "utf8"); if (!$link) { die("連接失敗:".mysqli_connect_error()); } $id = isset($_GET["id"])?$_GET["id"]:""; $title = isset($_POST['title'])?$_POST['title']:""; $author = isset($_POST['author'])?$_POST['author']:""; $content = isset($_POST['content'])?$_POST['content']:""; $sql="select id,title,author,content from new where id = '$id'"; //echo $sql; $rel = mysqli_query($link,$sql);//執(zhí)行sql語句 $arr= mysqli_fetch_array($rel); ?> <form name="article" method="post" action="update.php" style="margin:5px 500px;"> <h1>新聞修改頁</h1> <input type="hidden" name="id" value="<?php echo $arr['id']?>"/><br/> 標(biāo) 題:<input type="text" name="title" value="<?php echo $arr['title']?>"/><br/><br/> 作 者:<input type="text" name="author" value="<?php echo $arr['title']?>"/><br/><br/> <span>內(nèi) 容:</span> <textarea cols=30 rows=5 name="content"><?php echo $arr['content']?></textarea><br/><br/> <input type="submit" value="修改新聞"/> </form> </body> </html>