0

良い一日!削除ボタンに問題がありました。1 つのページに 3 つのフォームがあり、2 つのフォームが送信されるだけで、delete mo が機能しません。問題は isset にあると思いますが、どうすれば解決できるかわかりません。助けてください。

コードは次のとおりです。

<h3>Delete Card</h3>    
<div class="formdel">
<form action="" method="post" id="formdel" name="formdel">
<div class="control-group">
<label class="control-label" for="cnum">Card Type Name</label>
<div class="controls">
<select name = "cnum" id = "cnum" style="width: 250px;">
<option value = "NONE" disabled selected>Card Type Name</option>
<?php
$querya = "SELECT CardTypeID, CardTypeName FROM cardtype";
$resulta = mysql_query($querya);


while($rowmem = mysql_fetch_array($resulta)){
echo "<option value = ". $rowmem['CardTypeID'] .">" . $rowmem['CardTypeName'] . "   </option>";
}

?>
</select>

</div>
</div>      

<button type='submit' class='btn btn-large btn-danger' name="delete1" id="delete1" style="margin-left:90px; margin-top: 20px;">Delete</button>                              


<?php

if (isset($_POST['delete1'])){

$canum = $_POST['cnum'];

$querydel = mysql_query("DELETE FROM CardType WHERE CardTypeID = $canum",$connect);

if ($querydel){

echo "<div class='alert alert-success' style='font-size: 12px; width: 300px;'>

<a class='close' data-dismiss='alert'>&#215;</a>

<center>Delete successful!</center></div>";
}
else {

echo "<div class='alert alert-success' style='font-size: 12px; width: 300px;'>


<a class='close' data-dismiss='alert'>&#215;</a>

<center>Delete unsuccessful!</center></div>";
}
}

?>

4

3 に答える 3