Title: boton para eliminar fila de mi db
Tags: php
Question: mi codigo funciona bien pero quiero añadir botones para eliminar y editar asi que empezare con eliminando pero no lo logro e probado de todo y  nada necesito de su ayuda.
index.php
<!DOCTYPE html&gt;
<html lang="en"&gt;
<head&gt;
<meta charset="utf-8"&gt;
<title&gt;Pagos Listos</title&gt;
</head&gt;
<body&gt;
<div class="row"&gt;
<div class="col-lg-12"&gt;
<h1 class="page-header"&gt;Administradores Registrados</h1&gt;
</div&gt;

<div class="row"&gt;
<div class="col-lg-12"&gt;
<div class="panel panel-default"&gt;
<div class="panel-heading"&gt;


</div&gt;
<?php
$link = new PDO('mysql:host=localhost;dbname=radius', 'root', ''); // el campo vaciío es para la password.
?&gt;
<div class="panel-body"&gt;
<form role="form" action="controller_login.php" method="post"&gt;
<table method="post" action="#" width="100%" class="table table-striped table-bordered table-hover" id="dataTables-example" &gt;
<thead&gt;
<tr&gt;
<th&gt;Ticket</th&gt;
<th&gt;Usuario</th&gt;
<th&gt;Cedula</th&gt;
<th&gt;Referencia</th&gt;
<th&gt;Monto</th&gt;
<th&gt;Estatus</th&gt;
<th&gt;Aciones</th&gt;
</tr&gt;
</thead&gt;
<?php
require_once ("./conexion.php");
session_start();
// Establece los mensajes de sesion
$_SESSION['message'] = "";
//Valida si es enviado por post
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (isset($_POST['registro_pagos'])) { // aqui me introduce los datos en registro empleados
require_once './app/registro_pagos.php'; //requiere de registro empleados
}
}

//Clase para manejar la conexion a la base de datos
class Connect
{
private $user = "root";//usuario de mysqlk
private $pass = "";//clave de mysql
private $base = "radius";//base de datos en mysql
private $server = "localhost";//servidor de alojamiento
public  $error;//en caso de error se almacena aqui
public  $db;
public  function __construct(){
$mysqli = new mysqli($this-&gt;server, $this-&gt;user, $this-&gt;pass, $this-&gt;base);
if ($mysqli-&gt;connect_errno) {
$this-&gt;error = "Fallo al conectar a MySQL: (" . $mysqli-&gt;connect_errno . ") " . $mysqli-&gt;connect_error;
}
$this-&gt;db = $mysqli;
}
}
//Clase trabajo que se extiende de Connect
class Trabajo extends Connect
{
public function __construct(){
parent75b5:f2c1:f5d7:b954:8dc3:cee9:baf:a8c0__construct();
}
public function valida($x){
$a = $this-&gt;db-&gt;query("SELECT * FROM archivos_pagos WHERE referencia = '$x' ");

$t = $a-&gt;num_rows;
if($t&gt;=1){
//Si el cliente realizó el pago retorno la información
$row = $a-&gt;fetch_object();
return $row;
}else{
//si no retorno falso
return false;
}
}//
public function data(){
$a = $this-&gt;db-&gt;query("SELECT * FROM pagos_pagina");
$con=1;
while($row = $a-&gt;fetch_object()){
//Envío a validar la referencia del cliente
$valida = $this-&gt;valida($row-&gt;referencia);
if($valida){
echo "<tr&gt;
<td&gt;".$con."</td&gt;
<td&gt;".$row-&gt;nombre." ".$row-&gt;apellido."</td&gt;
<td&gt;".$row-&gt;cedula."</td&gt;
<td&gt;".$valida-&gt;referencia."</td&gt;
<td&gt;".$row-&gt;monto."</td&gt;
<td&gt;Valido</td&gt;
<td&gt;<a href='delete.php?nombre=". $id[0]."'&gt;Eliminar</td&gt;


</tr&gt;";
}else{
echo"<tr&gt;
<td&gt;".$con."</td&gt;
<td&gt;".$row-&gt;nombre." ".$row-&gt;apellido."</td&gt;
<td&gt;".$row-&gt;cedula."</td&gt;
<td&gt;".$row-&gt;referencia."</td&gt;
<td&gt;".$row-&gt;monto."</td&gt;
<td&gt;Pago Invalido</td&gt;
<td&gt;<a href='delete.php?pagos_pagina=". $id[0]."'&gt;Eliminar</td&gt;
<td&gt;</td&gt;
</tr&gt;";
}
$con++;
}
echo "</table&gt;";
}
}
$p = new trabajo();
$p-&gt;data();
?&gt;
</table&gt;
</form&gt;
</div&gt;
</div&gt;
</div&gt;
</div&gt;
</div&gt;
</body&gt;
</html&gt;
conexion.php
<?php
class Db{
private static $conexion=null;
private function __construct(){}
public static function conectar(){
$pdo_options[PDO75b5:f2c1:f5d7:b954:8dc3:cee9:baf:a8c0TTR_ERRMODE]=PDO75b5:f2c1:f5d7:b954:8dc3:cee9:baf:a8c0RRMODE_EXCEPTION;
sel75b5:f2c1:f5d7:b954:8dc3:cee9:baf:a8c0$conexion=new PDO('mysql:host=localhost;dbname=radius','root','',$pdo_options);
return sel75b5:f2c1:f5d7:b954:8dc3:cee9:baf:a8c0$conexion;
// aqui va unas linea de conexion extras y probar si la conexion existente funciona con mi ya arcgivo csv
$servername = "localhost";
$username = "root";
$password = "";
//Create connection
$conn = new mysqli($servername, $username, $password);
//Check connection
if ($conn-&gt;connect_error) {
die("Connection failed: " . $conn-&gt;connect_error);
mysqli_select_db($conn,'radius'); // aqui en ves de poner (csvdata) pondre radius
delete.php
<?php
require_once ("conexion.php");
$id = $_GET['id'];
$link = mysql_connect('localhost', 'root', '') or die('No se pudo conectar: ' . mysql_error());
mysql_select_db('pagos_pagina') or die('No se pudo seleccionar la base de datos');
$url = "";
$sql = "DELETE FROM pagos_pagina WHERE id = $id";
if (mysqli_query($link, $sql)) {
mysqli_close($link);
header('Location: mostrar.php');
exit;
} else {
echo "Error borrando al usuario";
gracias
Comment: Estas pidiendo la variable `id` por GET, pero no existe, deberia ser `nombre` o `pagos_pagina`

Comment: concuerdo con @alanfcm la variable q tienes q atrapar es nombre segun lo q se establece en el armado de la tabla html

Comment: ya lo estoy haciendo y nada



{'source': 'StackExchangeDataset', 'subset': 'es.stackoverflow.com', 'metadata': {'AnswerCount': 0, 'CommentCount': 3, 'ContentLicense': 'CC BY-SA 4.0', 'CreationDate': '2018:00:05/25/18', 'FavoriteCount': None, 'PostTypeId': 1, 'Tags': '<php>', 'Title': 'boton para eliminar fila de mi db', 'ViewCount': 221, 'id': 167792, 'user_AboutMe': None, 'user_AccountId': 13048792.0, 'user_DisplayName': 'alam', 'user_Reputation': 11.0, 'user_Views': 7.0, 'user_id': 80603.0}}