我无法将代码中的值 id 传递给 edit.php。
在 displaynews 中,我从数据库中打印出文章。它还创建了一个链接,将我重定向到 edit.php 并与它一起发送 $id 值。
链接到 displaynews 功能
这就是我遇到麻烦的地方
<h3>EDIT NEWS ARTICLE</h3>
<form id="EditNews" name="EditNews" method="POST" action="edit.php">
<textarea name="editnewstext"><?php $news=Textarea(1);echo $news ?></textarea> <!--HERE i need to replace the 1 with id passing in displaynews -->
<input type="submit" name="Edit_News" id="Edit_News">
<?php
include 'db.php';
include'editnewsarticle.php';
if(isset($_POST['Edit_News']))
{
$content= $_POST['editnewstext'];
geteditnews(1,$content); //<!--HERE i need to replace the 1 with idpassing in displaynews -->
Header("location:Home.php");
}
链接到 Edit.php 页面
链接到 GetnewsTextarea 函数
链接编辑新闻文章功能
请不要评论 mysql 扩展是如何折旧的,并且我的代码对 sql 注入是开放的。提前致谢
编辑:这是解决方案
if(isset($_GET['id']))
{
$id = $_GET['id'];
$data = mysql_query("SELECT * FROM news WHERE id = '$id' ");
}
?>