Hola chicos la verdad es que no se si lo que quiero hacer sea posible, pero estoy creando una tabla dinamica que al agregar elementos a la base de datos en automatico te lo muestre en una tabla, y por cada registro se genera un href de modificar y otro de eliminar, el de modificar te manda a otro php con un formulario y modifica los datos correctamente, el de eliminar hacia lo mismo en otro php, pero me lo pidieron que fuera en el mismo y la verdad no se como hacerle para meter la funcion de eliminar con el query y meterlo en un href o que me recomiendan
Código HTML:
Ver original<form name="form1" action="piezas.php" method="post"> <P>Introduzca el nombre de una nueva refaccion
<input type="text" name="refaccion"> <P><input type="submit" class="orangebutton" onmouseover="hesk_btn(this,'orangebuttonover');" onmouseout="hesk_btn(this,'orangebutton');" name="boton" onclick="valida_envia()" value="Guardar" />
<?php
#Conectamos con MySQL
$conexion = mysql_connect("localhost","root","")
or die ("Fallo en el establecimiento de la conexión");
mysql_select_db("hesk")
or die("Error en la seleccion de la base de datos");
if (isset($_REQUEST['refaccion']))
{
$nombre = $_REQUEST['refaccion'];
}
else
{
$nombre = "";
}
insertar ($nombre);
eliminar ($id);
function insertar($nombre)
{
if (empty($nombre))
{
//echo "<script>alert(\"Nombre esta vacio\");
</script>";
}
else
{
$sql= "insert into hesk_refacciones (nombre,fecha) values ('$nombre',curdate())";
$cadena = mysql_query ($sql);
}
}
function eliminar($id)
{
if (empty($id))
{
}
else
{
$result1 = mysql_query ("DELETE FROM hesk_refacciones WHERE id= '".$id."'")
or die("Error en la consulta SQL");
}
}
echo "
<table border='0' width='100%' cellspacing='1' cellpadding='3' class='white' >" ;
echo "
<th class='admin_white' style='text-align:left; white-space:nowrap;' > Nombre
</th>";
echo "
<th class='admin_white' style='text-align:left; white-space:nowrap;'> Fecha
</th>";
echo "
<th class='admin_white' style='text-align:left; white-space:nowrap;'> Modificar
</th>";
echo "
<th class='admin_white' style='text-align:left; white-space:nowrap;'> Elimina
</th>";
$result = mysql_query ("select * from hesk_refacciones" )
or die("Error en la consulta SQL");
while( $row = mysql_fetch_array ( $result ))
{
echo "
<td class='admin_white' >".$row[1]."
</td>";
echo "
<td class='admin_white'>".$row[2]."
</td>";
echo "
<td class='admin_white'><a style=\"color:blue;\" href=\"modifica.php?id=".$row[0]."&nombre=".$row[1]."\"> Modificar
</a></td>";
echo "
<td class='admin_white'><a style=\"color:blue;\" href=\"eliminar?&id=".$row[0]."\">Elimina
</a></td>";
}
?>