ciao
come promesso.
io utilizzo due sistemi, uno usando dei link l'altro usando un form (qui ti ho messo che intrambi puntano ad una pag chiamata modifica_cancella.php), entrambi si basano comunque trasmettendo l'id da modificare alla pagina che poi esegue.
coi link
PHP:
<?php
//dati di connessione al db
$q="SELECT * FROM event"; //qui ti converrebbe mettere un order by
$ris=mysql_query($q);
//e un controllo se ci sono eventi
echo "clicca su MODIFICA o su ELIMINA<br>";
while($riga=mysql_fetch_array($ris)){
//ti metto tutti i dati a te scegliere quali usare
$id=$riga['ID'];//questo è l'unico indispensabile
$data=$riga['data'];//in che modo inserisci la data? io usalmente uso il timestamp
$evento=$riga['evento'];
$luogo=$riga['luogo'];
echo "evento: $evento del $data - luogo: $luogo ";
echo "<a href=\"modifica_cancella.php?mod=$id\">MODIFICA</a> <a href=\"modifica_cancella.php?del=$id\" onclick=\"return(confirm('stai eliminando $evento'))\" >ELIMINA</a>"
}
?>
cliccando su mod o su eli vieni rimandato alla pag che esegue l'operazione, in caso di elimina hai un alert che richiede la conferma
col form
PHP:
<?php
//dati di connessione al db
$q="SELECT * FROM event"; //qui ti converrebbe mettere un order by
$ris=mysql_query($q);
//e un controllo se ci sono eventi
?>
<form name="form1" method="post" action="modifica_cancella.php">
<?php
while($riga=mysql_fetch_array($ris)){
$id=$riga['ID'];//come sopra
$data=$riga['data'];
$evento=$riga['evento'];
$luogo=$riga['luogo'];
echo "evento: $evento del $data - luogo: $luogo ";
echo "modifica <input name=\"mod\" type=\"radio\" value=\"$id\"> ";
echo "elimina <input name=\"del\" type=\"radio\" value=\"$id\"> ";
echo "conferma elimina <input name=\"con_del\" type=\"radio\" value=\"$id\"><br>";
}
?>
<input type="submit" name="esegui" value="esegui">
</form>
ti appare un form con vari radio button
selezioni un radio corrispondente all'evento:
quello di modifica e poi il submit
quello di elimina + quello di conferma + submit (cioe se decidi di eliminare devi selezionare il radio di eliminazione e il corrispondente di conferma)
guarda quale secondo te è più vicino alle tue esigenze in quanto la pag modifica_cancella.php (o come la chiamerai) è diversa nei due casi.
fammi sapere che ti do le informazioni come fare la pagina che modifica o cancella.
con quanto sopra (link o form) puoi eseguire solo un'operazione alla volta, eventualmente c'è la possibilità di selezionare più eventi (per elimina non lo consiglierei)