MySQL 테이블에서 행을 삭제하기 위해 PHP 양식에 삭제 버튼을 추가하는 방법
<p>MySQL 테이블의 결과를 HTML 테이블로 출력했습니다. 마지막 열에는 다른 양식을 호출하고 MySQL 테이블에서 사용자를 삭제하는 삭제 옵션을 추가하고 싶습니다. 그러나 나는 그것을 작동시킬 수 없는 것 같습니다.</p>
<p>내 결과 페이지의 코드는 다음과 같습니다.</p>
<pre class="brush:php;toolbar:false;"><?php
$contacts = mysql_query("
SELECT * FROM 연락처 ORDER BY ID ASC") 또는 die( mysql_error() );
//결과가 있으면
if( mysql_num_rows( $contacts ) > 0 )
?>
<table id="연락처 목록">
<머리>
<tr>
<번째> 이름
<번째> 이메일
<번째> 전화
<번째>주소
<일>삭제</일>
</tr>
</머리>
<본문>
<?php while( $contact = mysql_fetch_array( $contacts ) ) : ?>
<tr>
<td class="contact-name"><?php echo $contact['name'] ?></td>
<td class="contact-email"><?php echo $contact['email'] ?></td>
<td class="contact-telephone"><?php echo $contact['telephone'] ?></td>
<td class="contact-address"><?php echo $contact['address'] ?></td>
<td class="contact-delete"><form action='delete.php' method="post">
<input type="hidden" name="name" value="">
<input type="submit" name="submit" value="삭제">
</tr>
<?php 종료 ?>
</tbody>
</table></pre>
<p>이것은 내 delete.php 스크립트입니다: </p>
<pre class="brush:php;toolbar:false;"><?php
//쿼리 정의
$query = "이름={$_POST['name']} 제한 1인 연락처에서 삭제";
//항목 삭제 쿼리 보내기
mysql_query($쿼리);
if (mysql_affected_rows() == 1) {
//삭제에 성공한 경우
?>
<strong>연락처가 삭제되었습니다</strong><br /><br />
모든 응답(2)나는 대답할 것이다
P粉9767371012023-08-23 09:35:07
자바스크립트 사용
으아아아
delete.php에서
으아아아
그리고 SQL 문에 $id를 입력하세요.
회신하다
0P粉2897750432023-08-23 09:15:04
삭제 링크에 변수를 전달해야 합니다. 숨겨진 필드에서 <?php echo $contact['name']; ?>
(name
值)或将此值传递给URL
를 전달해야 합니다.
은(는)
로 대체되었습니다.
으아아아
사용
으아아아
회신하다
0 취소회신하다