Salve, ho una form che visualizza in una tabella un messaggio (data, ora, mittente ecc). Il messaggio è contenuto in un database.. devo far in modo che quando clikko il pulsante "Cancella" mi venga cancellata la riga corrispondente nel db.
Il problema mio è che non so come si fa ad eseguire determinate istruzioni quando viene premuto un pulsante... (normalmente faccio con la form, ma in questo caso non ho idea d come fare)... vi incollo il codice della mia pagina:
Il problema mio è che non so come si fa ad eseguire determinate istruzioni quando viene premuto un pulsante... (normalmente faccio con la form, ma in questo caso non ho idea d come fare)... vi incollo il codice della mia pagina:
PHP:
<?php
$username="root";
$password="";
$database="mysql";
$host="localhost";
mysql_connect($host,$username,$password);
@mysql_select_db($database) or die("Impossibile selezionare il database.");
$query="SELECT * FROM messaggi WHERE id=" . $_GET['id'];
$risultati=mysql_query($query);
mysql_close();
$num=mysql_numrows($risultati);
$i=0;
echo "<br/>";
echo "<br/>";
echo "<center><TABLE width='500' border='1'>";
while ($i < $num) {
$id=mysql_result($risultati,$i,"id");
$mittente=mysql_result($risultati,$i,"mittente");
$data=mysql_result($risultati,$i,"data");
$ora=mysql_result($risultati,$i,"ora");
$messaggio=mysql_result($risultati,$i,"messaggio");
echo "<tr>";
echo "<td align=center><b>MITTENTE</b><br/>$mittente</td>";
echo "<td align=center><b>DATA</b><br/>$data</td>";
echo "<td align=center><b>ORA</b><br/>$ora</td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan='3'align='center' height='50'><br/><b>CORPO DEL MESSAGGIO</b><br/><br/>$messaggio<br/></td>";
echo "</tr>";
$i++;
}
echo "</TABLE></center>";
echo "<center>";
?>
<br/>
<input type="submit" name="Submit" value="Cancella">