PHPを使用してmysqlデータベースから取得したアイテム(この場合は企業)をリストするページがあります。
<?
include('config.php');
echo "<h3>Saved Businesses</h3>";
echo "<ul style='list-style-type:none;'>";
$result = mysql_query("SELECT * FROM `saved_biz` WHERE user_id = '$id'") or trigger_error(mysql_error());
while($row = mysql_fetch_array($result)){
foreach($row AS $key => $value) { $row[$key] = stripslashes($value); }
$business_id = $row['business_id'];
$result = mysql_query("SELECT * FROM `company` WHERE id = '$business_id'") or trigger_error(mysql_error());
while($row = mysql_fetch_array($result)){
$business_name = $row['name'];
}
echo "<li>" . nl2br( $business_name);
echo "<a href=deletesavedbiz.php?id={$row['id']}>Delete</a></li>";
echo "</tr>";
}
echo "</ul>";
?>
ユーザーがいずれかのビジネスを削除することを決定した場合 (「削除」リンクをクリックして)、ユーザーは deletesavedbiz.php に移動し、成功した場合は、削除した profile.php ページに戻るためのリンクが表示されます。 /彼女はちょうどオンでした。
<?
include('config.php');
$id = (int) $_GET['id'];
mysql_query("DELETE FROM `saved_biz` WHERE `id` = '$id' ") ;
echo (mysql_affected_rows()) ? "Row deleted.<br /> " : "Nothing deleted.<br /> ";
?>
<a href='profile.php'>Back To Listing</a>
今、私がやりたいことは、php を削除してから、ユーザーにリンクをクリックさせずに、php ヘッダーを profile.php にリダイレクトすることです。どうすればこれを達成できますか? また、PHPでそれが不可能であるか、あまりきれいでない場合は、答えがjavascriptであっても問題ありません。
助けてくれてありがとう!