<article>
<?php
$id=mysqli_real_escape_string($conn,$_GET['id']);
$sql="SELECT * FROM topic WHERE id='$id'";
$result = mysqli_query($conn,$sql);
$row = mysqli_fetch_assoc($result);
?>
<form class="" action="modify_check.php" method="POST">
<input type="hidden" name="id" value="<?=$row['id'];?>">
<p>
<label for="title">제목 :</label>
<input type="text" name="title" id="title" value="<?php echo $row['title'];?>">
</p>
<p>
<label for="description">본문</label>
<textarea id="description" rows="8" cols="40" name="description" value="<?php echo $row['description'];?>"></textarea>
</p>
<p>
<input type="submit" value="제출">
</p>
</form>
</article>
이 부분에서 id값을 넘기고
<?php
require_once('../conn.php');
$title = mysqli_real_escape_string($conn,$_POST['title']);
$description = mysqli_real_escape_string($conn,$_POST['description']);
$id=mysqli_real_escape_string($conn,$_POST['id']);
$sql = "UPDATE `topic` SET title='$title', description='$description' WHERE id='$id'";
mysqli_query($conn,$sql);
header('Location:../index.php');
?>
이 부분에서 넘겨온 id값에 업데이트 쿼리문으로 수정을 하려고하는데 안된다... ㅠㅠ
뭐가 문제인거지.. 헬프좀 ㅠ
어디부분이 안되는데요?
$sql="SELECT * FROM topic WHERE id='$id'"; 이쪽 topic id값을 못불러오는거같음... ㅠ 그런데 뭐가 문제인지도 모르겠어요
맨위에 $id 부터 잘못됫구만
$id가 뭐가 잘못된거에요???