Buongiorno a tutti,
ho una form che recupera tramite una select dei dati da un db mysql.
Ora i dati vengono recuperati correttamente, quello che mi viene difficile fare è recuperare il valore del form select, passarlo ad una pagina php che ne elimini il record dal database.
Questa la form :
Questa la query di eliminazione:
:byebye:
ho una form che recupera tramite una select dei dati da un db mysql.
Ora i dati vengono recuperati correttamente, quello che mi viene difficile fare è recuperare il valore del form select, passarlo ad una pagina php che ne elimini il record dal database.
Questa la form :
HTML:
<form action="deltecnico.php" method="POST">
<fieldset>
<legend>Elimina Tecnico</legend>
<select name="n_tecnico" required="required" class="uppercase" id="n_tecnico">
<?php
include ('connessione.php');
$query = "SELECT * FROM tecnico ORDER BY cognome ASC";
$risultato = mysql_query ($query) or die ("Errore nella query" . mysql_error());
echo "<option value=''> - </option>";
while ($riga = mysql_fetch_assoc($risultato)){
echo "<option value='$riga[id]'>$riga[cognome] $riga[nome]</option>";
}
mysql_free_result ($risultato);
mysql_close ($myconn);
?>
</select>
<p align = "center"><input type="submit" class="button" value="Elimina Tecnico"></p>
</fieldset>
</form>
Questa la query di eliminazione:
PHP:
<?php
include("conngo2.php");
$idtecnico = $_POST['id'];
$query = "DELETE FROM tecnico WHERE id='$idtecnico'";
if (mysql_query ($query))
{
echo "Query eseguita: " . mysql_affected_rows() . " record sono stati eliminati";
}
else
{
echo "Errore: " . mysql_error ();
}
?>
:byebye: