我在頁面上有一個按鈕,它是一個簡單的輸入提交按鈕,它將頁面ID發送到另一頁上的窗體以將其保存在PHP會話中。從會話中刪除項目(顯示刪除按鈕)
我想知道如何去顯示刪除按鈕,而不是如果該項目已在您的會話?
這是一個形式被髮送到
<?php
session_start();
if(!in_array($_POST['event_id'], $_SESSION['event_orders'])) {
$_SESSION['event_orders'][] = $_POST['event_id'];
}
?>
頁與按鈕實際上沒有任何會話代碼的代碼,但我想這將是一個類似的IF一種說法,但我我不確定我應該使用的確切語法?如何將ID從會話中除去?
編輯:
會這樣的工作?放置表單按鈕。
<? if(isset($_SESSION['event_orders']))
{
echo "<a href='".$_SERVER['PHP_SELF']."?delete'>delete</a>";
}
else if(!in_array($_POST['event_id'], $_SESSION['event_orders'])) {
// echo the submit button;
} ?>
謝謝!將讀取這個,但我認爲這不會顯示刪除按鈕,而不是一個添加按鈕,如果該ID目前在您的會話? – user1370288