Ho visto altre domande simili ma nessuna mi è stata utile. Quello che voglio fare io è richiamare la funzione elimina(), che mi esegue una query sql (qui omessa), al click di un bottone. Quello che non riesco a fare è collegare il bottone a tale funzione, preciso che al query dipende dall'id del bottone.
Ecco il codice
ho provato a usare isset o function etc. ma senza risultatiCodice PHP:
<!DOCTYPE html><html> <head> <title>Lista Prodotti</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css"> <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> </head><body>prova_elimina<?phpsession_start(); define("DB_SERVER", "localhost"); define("DB_USER", "root"); define("DB_PASSWORD", ""); define("DB_DATABASE", "prova");
// Create connection $conn = mysqli_connect(DB_SERVER , DB_USER, DB_PASSWORD, DB_DATABASE);
if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
$paiva='25318875922'; echo($paiva); echo("<form method=post action='prova_elimina.php?func_name=elimina()'> <input type='button' name='button1' class='elimina' id='58575' value='Elimina 58575' /> </form><br> <form method=post action='elimina()'> <input type='button' name='button1' class='elimina' id='85740' value='Elimina 85740' /> </form>"); function elimina(){ echo('eliminaaaa'); };
?>