0
내 데이터베이스에 저장된 데이터를 인쇄하고 그 중 일부를 삭제하려고합니다. 예를 들어 아래를 참조 데이터베이스가 포함 아이디, 공간, 시간, 다음과 같이 내 코드는데이터베이스에서 삭제
이 날짜 :
<?php
$sql = "SELECT id, room, timers, dates, remove FROM groom WHERE person = $a";
$result = $conn -> query ($sql);
if($result -> num_rows >0){
?>
<?php
while($row = $result -> fetch_assoc()){
?>
<tr>
<td> <?php echo $row["room"] ?> </td>
<td> <?php echo $row["timers"] ?> </td>
<td> <?php echo $row["dates"] ?> </td>
<td> <?php echo "Glassrooms" ?> </td>
<td>
<?php
echo
"<form action='' method='post'>
<input type='submit' name='1' value='Delete' />
</form>";
if(isset($_POST['1']))
{
$r = $row["id"];
$sqli ="UPDATE groom SET remove = '$a' WHERE id = $r";
$resultt = $conn -> query ($sqli);
echo
"<form action='removalgr.php' method='post'>
<input type='submit' name='usen' value='Confirm Deletion' />
</form>";
}
?> </td> </tr>
내가 뭘은 관련 데이터베이스 신랑에서 모든 데이터를 선택하는 것입니다 뭐하는 거지 사람이 로그인이 완벽 다음과 같은 형식으로 벌금을 그것을 밖으로 인쇄합니다.
Room Time Date Area DeleteBooking
1 4 2/3/17 BB Delete
그리고 삭제 말한다 곳은 예약이 삭제 할 수있는 버튼입니다. 그러나 내 문제는 이것입니다 :
하나 이상의 예약이있을 때, 그들은 모두 아래에 있기 때문에 그들은 동일한 것으로 불리고 있기 때문에 삭제됩니다. 여기를 참조하십시오 :
<input type='submit' name='useb' value='Delete' />
위의 이름을 매번 다른 이름으로 부를 수 있습니까? 아니면 양자 택일로 예약의 id라고 할 수 있습니까?
희망적으로 이것은 의미가 있으며 도움이 될 것입니다. 감사합니다.
아니요 ... 직접 SQL 쿼리의 형식을 지정하지 마십시오. –
** 2 ** 양식이 있습니다. 버튼이 두 번째에 있습니다. 그러므로 그 모든 것이 그 형식입니다. 그래서 실제 데이터를 절대 통과시키지 않습니다. – RiggsFolly