Foros del Web » Programando para Internet » PHP »

Elimar registro con paramentro de hipervinculo [Ayuda]

Estas en el tema de Elimar registro con paramentro de hipervinculo [Ayuda] en el foro de PHP en Foros del Web. Hola, este código lo que hace es listar los registros en hipervinculos ...lo que yo quisiera saber es como hacer para que la costado de ...
  #1 (permalink)  
Antiguo 20/12/2009, 19:40
 
Fecha de Ingreso: agosto-2009
Mensajes: 110
Antigüedad: 14 años, 8 meses
Puntos: 1
Elimar registro con paramentro de hipervinculo [Ayuda]

Hola, este código lo que hace es listar los registros en hipervinculos ...lo que yo quisiera saber es como hacer para que la costado de cada registro aparezca un link o boton eliminar y poder así eliminarlo, gracias por su atención espero me puedan dar una mano.

Código PHP:
<?php
extract
($_REQUEST);
include(
"header.php");
$sql "select id, titulo, contenido_html, capituloanime, linkdescarga, p_clave from contenido";
include(
"BD_conf.php");
$lala mysql_query($sql) or die(mysql_error());
while (
$reg=mysql_fetch_array($lala))
{
echo 
"<a href='anime_edit.php?tabla=".$reg['id']."'>".$reg['titulo']."</a></br>";
}
mysql_close($conexion);

?>

<?php include("footer.php")?>
  #2 (permalink)  
Antiguo 20/12/2009, 21:08
Avatar de dggluz  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 525
Antigüedad: 15 años
Puntos: 50
Respuesta: Elimar registro con paramentro de hipervinculo [Ayuda]

Primero pon el hipervínculo. Reemplaza:
Código PHP:
while ($reg=mysql_fetch_array($lala))
{
    echo 
"<a href='anime_edit.php?tabla=".$reg['id']."'>".$reg['titulo']."</a></br>";

Por:
Código PHP:
while ($reg=mysql_fetch_array($lala))
{
     echo 
"<a href='anime_edit.php?tabla=".$reg['id']."'>".$reg['titulo']."</a> (<a href=\"eliminar_anime.php?id=".$reg['id']."\")</br>";

Luego haz la página de eliminación. Supongo que sabes como hacerlo, pero por las dudas pongo un ejemplo sencillo:
eliminar_anime.php
Código PHP:
// Rutinas de conexión al motor de bases de datos y selección de la base de datos
if(isset($_GET['id']))
{
    
$sql="DELETE FROM contenido WHERE id=".$_GET['id'].";";
    if(
mysql_query($sql))
    {
        echo 
"Registro eliminado.";
    }
    else
    {
        echo 
"Error: no se pudo eliminar el registro.";
    }

¡Suerte!
  #3 (permalink)  
Antiguo 20/12/2009, 23:32
 
Fecha de Ingreso: agosto-2009
Mensajes: 110
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Elimar registro con paramentro de hipervinculo [Ayuda]

Creo que al demorar en que me respondan hizo que usara mi cerebrito y lo logre, gracias de todas formas por tu ayuda:

Código PHP:
echo "<td>"."<a href='borrar.php?dato=".$reg['id']."'>Delete</a></td>"
borrar.php

Código PHP:
<?php
extract
($_REQUEST);
$sql="delete from contenido where id='$_REQUEST[dato]'";
include(
"BD_conf.php");
$lala mysql_query($sql) or die(mysql_error());
header('Location: panel.php');
?>
pd: buena karma para ti :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:15.