Generare un button ad ogni invia vicino al nome e cognome che mi dia la possibilità di cancellarlo dinamicamente

di il
1 risposte

Generare un button ad ogni invia vicino al nome e cognome che mi dia la possibilità di cancellarlo dinamicamente

Salve a tutti dato il codice sto creando un form che al tasto "invia" implementi nomi e cognomi incolonnati, ho un porblema dovrei creare un button accanto ad ogni implementazione che abbia la funzione di cancellare la cella riempita da nome e cognome ogni aiuto mi sarà utilissimo grazie in anticipo.

<head>
</head>
<style>
label {
font: 12px/30px Arial, sans-serif;
text-align: right;
color: black;
}

input {
display: block;
width: 150px;
background: #fff;
margin: 5px 10 10 px;
}
</style>

<body>

<?php
$nameErr = $emailErr = $genderErr = $websiteErr = "";
$name = $email = $gender = $comment = $website = "";
$surname = $email = $gender = $comment = $website = "";

if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (empty($_POST["name"])) {
} else {
$name = test_input($_POST["name"]);
}

if (empty($_POST["surname"])) {
$emailErr = "Cognome richiesto";
} else {
$surname = test_input($_POST["surname"]);

if (!preg_match("/^[a-zA-Z-' ]*$/", $surname)) {
$nameErr = "solo lettere e spazi bianchi richiesti";
}
}
}

function test_input($data)
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
?>

<form id="contact" method="post">
<div>
<label for="nome">Nome: </label>

<div class="input-cont"><input type="text" id="nome" placeholder="inserisci il nome" name="name"></div>
<br><br>
<label for=”email”>Cognome: </label>
<div class="input-cont"><input type="text" placeholder="inserisci il testo" id="cognome" name="surname"></div>
<br><br>
<input type="submit" name="submit" value="invia">
<input type="submit" name="elemento" onClick="select" value="cancella" >
</div>
</form>
<br><br>
</table>

<?php
echo "<table border =\"1\" style='border-collapse: collapse' method='post'>";

$_SESSION[$name] = $name . $surname ;

foreach ($_SESSION as $elemento) {


$_SESSION[$name];


echo "$elemento \n <br>" ;

}


if (isset($_POST['elemento'])) {
session_destroy();
}
echo "</table>";

?>

</body>

</html>

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte