私は、PHPのエントリを削除しようとしており、ページをリダイレクトしています。 削除ページがheader("Location: report2.php?region=$region");
にリダイレクトされていないため、header("Location: report2.php?region=$region");
という条件に基づいてページをリダイレクトする必要があります。削除しないでください。それだけでここ= 103 は、私はあなたの問題が悪いの書式に基づいていると思うのコード削除して、PHPのページにリダイレクト
?php
//Give your mysql username password and database name
include_once "db.php";
if(isset($_REQUEST['region']))
{
$region=$_REQUEST['region'];
//connection to the database
$qresult = mysql_query("SELECT * FROM registration where region='".$region."'");
echo "<h1>Registration Details of $region Region.</h1>";
if (mysql_num_rows($qresult) == 0) {
echo "<h3 style=color:#0000cc;text-align:center;>No Registrations Done..!</h3>";
} else {
echo "<table border='1' cellpadding='0' cellspacing='0' class='reports'>";
echo "<tr>" .
"<td style='background: #f1f1f1; font-weight: bold;text-align:center;'>Registration Number</td>" .
"<td style='background: #f1f1f1; font-weight: bold;text-align:center;'>Name</td>" .
"</tr>";
while($row = mysql_fetch_assoc($qresult)) {
echo "<tr>" .
"<td style=text-align:center;>" . $row['id'] . "</td>" .
"<td style=text-align:center;>". $row['name'] . "</td>";
?>
<td><a href="javascript:delete_id(<?php echo $row['id']; ?>)"><img src="images/delete21.png" alt="Delete" /></a></td>
</tr>
<?php
}
}}
?>
</table>
<?php
if(isset($_GET['delete_id']))
{
$sql_query="DELETE FROM registration WHERE id=".$_GET['delete_id'];
mysql_query($sql_query);
header("Location: report2.php?region=$region");
exit;
}
?>
?地域が決して設定されていないので、なぜ動作しないのかと思うので、if文でコードを実行することはありません。 – jogoe
'header'関数を使う前に何も出力してはいけません。ここではそうではありません。 – roberto06
あなたが設定したものはすべてdelete_idです – jogoe