PHPのテーブル行の削除に問題があります。PHPのテーブル行を削除できません
<?php
incude('db');
mysqli_query("DELETE FROM about_us_tble WHERE ID=$GET(about_id)")
or die(mysqli_error());
echo"Data has been deleted";
header("location:about_admin.php")
?>
delete.php
コード
<form action="<?php $_SERVER["PHP_SELF"] ?>" method="post" >
<table>
<tr><td> About us text:</td></tr>
<tr><td><textarea name="about_text" cols="100" rows="10"> </textarea></td></tr>
<tr><td align="right"><input type="submit" value="Save" name="save" /></td></tr>
</table>
</form>
</div>
<br><br>
<table border="solid">
<th>Id</th><th>About Text</th><th>Edit</th><th>Delete</th>
<?php
while($row=mysqli_fetch_array($query,MYSQLI_ASSOC))
{
?>
<tr><td><?php echo(($row['about_id']))?></td><td><?php echo(($row['about_text']))?></td> <td><a href='edit.php'>Edit</a></td>
<td><a href=\"delete.php?id=".$row['about_id']."\">delete</a></td>
<?
}
?>
</table>
私はこの単純なprobleamで立ち往生していますし、テーブルの行を削除するために多くの時間を無駄にしている。..
'ID = $ GET(about_id)'いや –
Buddy..Youあなた 'に小さすぎ 'L'と' .php'拡張子が不足していますinclude( 'db.php'); 'あなたの' mysqli'クエリは、あなたが 'ID = $ GET(about_id)'のように書いているところで間違っています。 'mysqli_query($ con、" SELECT ..... ");'正しく書く方法を学ぶことをお勧めします。 :D –