메신저가 삭제 기능에 고정되어 있습니다. 내 삭제 버튼이 작동하지 않는 이유가 궁금하고, 이미 내 코드를 수정했습니다. 누군가 나를 도울 수 있습니까? 여기 내 삭제 버튼이 기능이 아닙니다.
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
$semester = ($_POST["semester"]);
$level = ($_POST["level"]);
}
?>
는
여기
<form method="post" action="<?php echo($_SERVER["PHP_SELF"]);?>" enctype="multipart/form-data">
표 형식으로 데이터를 표시하고 선택하는 형태 방법 *
$sql = mysqli_query ($connection, "SELECT * FROM subject");
echo " <table>
<th>Semester</th>
<th>Level</th>
</tr>";
while($record = mysqli_fetch_assoc ($sql)){
echo "<tr>";
echo "<td>" . $record['semester'] . "</td>";
echo "<td>" . $record['level'] . "</td>";
echo "<td>" . "<input type=submit name=delete value=Delete>" . "</td>";
echo "</tr>";
}
를 작동이 삭제 버튼 코드
에게이다if (isset($_POST['delete']))
{
$delete = mysqli_query ($connection, "DELETE FROM subject WHERE semester = '($_POST[semester])'");
}
'delete'에는 아무런 문제가 없습니다. _what to delete_에는 문제가 있습니다. 아무 것도 게시하지 않았습니다. – mudasobwa
** 위험 ** : [방어막] (http://stackoverflow.com/questions/)이 필요한 [SQL 주입 공격] (http://bobby-tables.com/) ** **에 취약합니다. 60174/best-way-to-prevent-sql-injection-in-php)을 사용하십시오. – Quentin
select 문이 작동하는지 명시 해 주실 수 있습니까? 당신의 연결 초기화가 보이지 않기 때문입니다. –