/Anonimizzato30969Utente anonimizzato09 giu 2021, 09:57Salve 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>
KKaribusanaPochi postsIscritto daago, 2017Messaggi4315 giu 2021, 09:48Ciao hai provato ad aggiungere l’html con il pulsante in questa riga? echo "$elemento \n <br>" ; Magari con una classe css che puoi utilizzare per eseguire codice javascript per tutte le azioni da svolgere sulle celle o righe della tabella