Salve a tutti.
Attraverso un form di login vorrei visualizzare prima i campi del record dell'utente e dopo aggiungere un pulsante con la scritta elimina, possibilmente con un pop up di conferma.
La pagina che richiama i dati inseriti nel login (email e password), è questa
<?php
$servername = "mioserver";
$username = "miouser";
$password = "miapass";
$dbname = "mionomedb";
$email = $_POST['email'];
$psw= $_POST['password'];
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT * FROM miatabella WHERE email = '$email' AND password = '$psw'";
$sql1= "DELETE FROM miatabella WHERE email = '$email' AND password = '$psw'";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// output data of each row
while($row = mysqli_fetch_assoc($result)) {
echo "<table><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr><tr><td id='title'>". $row["nome"] ." ". $row["cognome"] ."</td></tr><tr><td id='id' valign='bottom'> id:". $row["id"]."</td></tr><tr><td id='code'><img src='http://www.quesalsa.it/barcode.php?codetype=Code39&size=80&text=". $row["barcode"] ."'><br> ".$row["barcode"]."</td></tr></table><br>";
//fin quì riesco a visualizzare tutti i dati
//la riga sotto è il problema
echo "<input type='button' value='Elimina' onClick= "$sql1">";
}
} else {
echo "Tessera non trovata. Verifica di avere inserito i dati corretti";
}
mysqli_close($conn);
?>
Come avrete notato dai commenti, riesco tramite la select a richiamare e stampare tutti i dati, ma non riesco a cancellarli.
L'errore credo sia su sql1
Un aiuto?
Grazie. SW