"동적"테이블에서 행을 삭제하는 방법을 찾았습니다. 삭제할 각 버튼의 ID를 연관 시키므로이 ID는 테이블에서 가져옵니다.쿼리가있는 행 삭제가 작동하지 않습니다
"<td><form method='post' action='#'><a href=\"".$_SERVER['PHP_SELF']."?id=".$attivitaID."\" onClick=\"javascript:return confirm('Sei sicuro di voler cancellare questo prodotto?')\"><input type='button' value='Elimina' name='delete' id='back'></a></form></td>";
는 다음을 누르면 있는지 확인하기 위해 검사를 실행 : 각 버튼 코드 줄에 준
if(isset($_POST['delete'])&& isset($_GET['id']))
{
$connessione = new MySQLi(HOST, USER, PASSWORD, DATABASE);
$query = "DELETE FROM workpaper WHERE id = ?";
$result = mysql_query($query);
if (!$result)
{
die("Errore nella query $query: " . mysql_error());
}
mysql_close();
}
하지만 페이지가 어떻게 할 수있는, 어떤 질의를하지 않고, 다시로드?
$query = "DELETE FROM workpaper WHERE id = ?";
은 어쩌면 당신은 절에 값으로
$_GET['id']
을 추가해야합니다 :
당신이 -tag가 ...처럼 닫혀 있는지 확인 했습니까? –
예 태그가 닫혔습니다. – JackIlPazzo
양식의 메소드가 POST로 설정되어 있습니까? – peppelauro