Codice PHP:
<?php
// script.php
$id=$HTTP_GET_VARS[id];
$mode=$HTTP_GET_VARS[$id];
$confirm=$HTTP_GET_VARS[confirm];
if ($mode=="delete")
if(isset($id)){
//è stato settato l'id? controllo se ho i permessi per cancellarlo
if($confirm==1){
// autorizzazione ottenuta, cancello!
delete($id); //la funzione per cancellare
}else{
// nessuna autorizzazione ottenuta, chiedo conferma:
echo"sei sicuro di voler cancellare l\'id numero $id ?";
echo"[url="/script.php?mode=delete&id=$id&confirm=1>SI!</a>
"]NO[/url]"
}
}else{
//id non settato, torno al menù di scelta degli elementi
}else{
//nessun oggetto scelto: mostro menù
//mostro il menù
}
?>
in pratica generi la richiesta solo se non hai ricevuto conferma, si tratta solo di crere la struttura giusta.
nota: ho scritto senza verificare la sintassi ma la procedura è ok.