Sono passato al metodo $_GET come mi ahi suggerito per poter verificare il passaggio delle informazioni.
Sulla barra di comando, una volta premuto il bottone, mi appare:
http://localhost/passaggio/index.php/check-list?cancella_cl=
Siccome cancella_cl= blank, l'ISSET è sempre falso.
Dovrei forse inserire una sorta di "VALUE" per il passaggio del codice $ruolo. Non riesco poi a capire perché appare il cancella_cl (nome bottone) con il segno di uguale come se aspettasse la ricezione/trasmissione di qualche parametro.
Oppure dovrei rimandare il bottone ad una function() che controlla il codice del record e poi effettua il submit con il paramentro (sempre se si puo fare).
Il listato è questo:
<form name="cancellazione" method="GET" action="/passaggio/index.php/check-list">
<button name="cancella_cl" type="submit"><img src="\\images\ICONE\recycle.ico" width="70" height="60" vspace="7" ><br><b> <i>Cancella</i></b></button>
</form>
<?php
if(isset($_GET['cancella_cl']))
{
$record = (isset($_GET['numero_cl']));
if(!empty($record) and is_array($record))
{
$ruolo = $record[0];
//cancella_CL($connessione, $numero_cl);
echo $ruolo;
}
else
{
$error = "Selezionare un Check-List!";
echo "<font color=red><b> $error </b></font>";
}
}
?>