簡體   English   中英

訪問 php isset function 內的提交按鈕

[英]Access to submit buttons inside a php isset function

我正在嘗試訪問 isset function 中的輸入類型“提交”。 當我按下“刪除”圖標時,將執行以下代碼。 如果您確實要刪除此條目,它將顯示顯示的問題。 如何訪問這兩個按鈕? 嵌套的 isset 函數是否有效? 謝謝你的幫助

if(isset($_GET['delete_id'])){
    
    echo 'Do you want to delete '.$_GET['delete_id']. '? <br>';
    
    
    echo '<input type="submit" name="delete_yes" value="Yes" style="margin: 10px; position: absolute; top: 60px; "></input>';   
    echo '<input type="submit" name="delete_no" value="No" style="margin: 10px; position: absolute; top: 60px; left: 55px; "></input>';
    
}
if(isset($_GET['delete_yes'])){
    echo 'deleted';
}

您可以將按鈕包裝在將 id 作為隱藏值傳遞的表單中:

if(isset($_GET['delete_id'])){

    echo 'Do you want to delete '.$_GET['delete_id']. '? <br>';

    echo '<form method="get">';
    echo '<input type="hidden" name="delete_id" value="'.$_GET['delete_id'].'" />';
    echo '<input type="submit" name="delete_yes" value="Yes" style="margin: 10px; position: absolute; top: 60px; "></input>';
    echo '<input type="submit" name="delete_no" value="No" style="margin: 10px; position: absolute; top: 60px; left: 55px; "></input>';
    echo '</form>';

}
if(isset($_GET['delete_yes'])){

    echo 'deleted '.$_GET['delete_id'];
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM