Tenho uma tabela que exibe links salvos e queria incluir em cada linha, um botão que ao apertar, exclua aquela linha. O resultado ta sempre sendo “erro ao deletar”.
<?php $ usuario = 'root'; $ senha= 'vertrigo'; $ conecta = mysqli_connect('localhost', $ usuario, $ senha, 'guardalink'); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $ result = mysqli_query($ conecta,"SELECT * FROM guardalink"); if (isset($ _POST['id']) && is_numeric($ _POST['id'])) { mysqli_query($ conecta, "DELETE FROM autoriza WHERE ID = " . $ _POST['id']) or die('Erro ao deletar'); echo "deletado"; } ?> <table id="tabela" border='1'> <tr> <th>Link</th> <th>Título</th> <th>Categoria</th> </tr> <?php while($ row = mysqli_fetch_array($ result)) { echo "<tr>"; echo "<td>" . $ row['link'] . "</td>"; echo "<td>" . $ row['titulo'] . "</td>"; echo "<td>" . $ row['categoria'] . "</td>"; echo "<td>"; echo "<form action='links.php' method='post'>"; echo "<input type='hidden' name='id' value=" . $ row['id'] . " ></input>"; echo "<input type='submit' name='deletar' value='deletar'>"; echo "</form>"; echo "</td>"; echo "</tr>"; } echo "</table>"; mysqli_close($ conecta); ?>