Come far interagire pulsanti e codice php?

temino

Utente Attivo
22 Gen 2011
47
0
0
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:
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">
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
dentro il ciclo while metti un form tipo questo:
PHP:
<form method="post" action="cancella.php">
<input type="hidden" name="id" value="<?php echo $id; ?>">
  <input type="submit" name="cancella" value="Cancella">
</form>

poi nella pagina cancella:

PHP:
$sql="DELETE FROM FROM messaggi WHERE id=" . $_POST['id'];
 
Discussioni simili
Autore Titolo Forum Risposte Data
D Devo far funzionare un form di contatti PHP 4
J Far partire Angular Javascript 2
MarcoGrazia Se non sai se riceverai da GET o da POST, puoi verificarlo e far scegliere allo script. Snippet PHP 0
J Far comparire e scomparire un div con un select Javascript 1
T Far sparire dalla pagina div che saranno inseriti successivamente jQuery 0
Shyson Far apparire le l'icona Back To Top in fondo jQuery 8
D [Java] far partire JProgressBar all'apertura di un JFrame Java 1
Monital [PHP]Far riconoscere stringa o numerico epr creazione campo tabella PHP 6
Q Problema su come far aggiornare i campi su un database Mysql PHP 17
W [PHP] Come far funzionare un form di selezione PHP 12
otto9due Al Click su optgroup di un select, far comparire le option annidate jQuery 2
M Riadattamento funzioni per far scomparire un menu. jQuery 4
momeraths [HTML] Come non far scaricare video HTML e CSS 1
trattorino [Javascript] FAR sparire campo dopo top caratteri Javascript 2
T [Javascript] Far partire script al raggiungimento del div/section Javascript 0
M [PHP] Far rimanere biffata checkbox dopo aggiornamento pagina PHP 24
M [Javascript] far scomparire il menu al click Javascript 0
Bryan [PHP] Far mostrare tutte le tabelle contenenti in un database PHP 2
maurogiarrizzo È un piacere far parte di questo sito Presentati al Forum 1
C [PHP] DEVO FAR SPUNTARE SOLO LE CONSONANTI DI UNA STRINGA PHP 1
R Come faccio a far tradurre un mio video su Youtube? YouTube 2
SimooRu [PHP] Non riesco a far passare i dati con i form PHP 4
D script per far funzionare l'animazione Javascript 4
D script per far funzionare l'animazione Presentati al Forum 1
G Ciclo if php per far comparire un pulsante solo nel caso in cui una variabile sia 0 PHP 2
M Creazione codice html per far prelevare un banner HTML e CSS 3
M Far partire una funzione/codice php con javascript Javascript 1
S Far partire in automatico una slide all'apertura della pagina Javascript 0
U Far partire una funzione JavaScript premendo bottone in html Javascript 7
Mr. Alex D. Come far apparire un testo preimpostato in una casella di un form di uno script php? PHP 1
S Se voglio far scorrere le immagini dello sfondo di una pagina (oviamente html) come faccio? HTML e CSS 1
S Come faccio a far scorrere delle immagini come sfondo di una pagina? Discussioni Varie 1
I Far conoscere un sito SEO e Posizionamento 4
Shyson Far apparire o scomparire div jQuery 1
P far apparire immagine sotto testo con rollover Javascript 2
D Come far ripartire una gif quando si rivisita la pagina dello slideshow WordPress 1
K Far scorrere il menu dal fondo al top della pagina HTML e CSS 6
P Codice per far aprire un <div> al click di un immagine? HTML e CSS 0
piccino Far pubblicare un solo articolo WordPress 0
C Far apparire segno + PHP 1
D cliccare sul tasto per far comparire una scritta tipo PHP 0
G Come far passare un valore attraverso il metodo POST utiliazzando PHP a jQuery PHP 4
S Far scrivere un testo ad un utente registrato..... PHP 3
L Come far commentare/scrivere agli altri utenti?? Windows e Software 10
L Far commentare gli altri utenti...come fare?? HTML e CSS 1
F far apparire in automatico tutti gli ultimi post di facebook nella propria home page HTML e CSS 4
I come fare a far comparire il mio sito nelle ricerche?? SEO e Posizionamento 3
michelep [DISCUTIAMO]Far dialogare la nostra app con un web service tramite WSDL e SOAP Sviluppo app per Android 0
L Far apparire/scomparire un sottomenù al click jQuery 1
P Script per far scomparire l'input dopo aver premuto invio? Javascript 8

Discussioni simili