Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

(ayuda) eliminar dato de campo al hacer click en "eliminar"

Estas en el tema de (ayuda) eliminar dato de campo al hacer click en "eliminar" en el foro de Bases de Datos General en Foros del Web. Hola, Cargué datos a una tabla y quiero eliminar "id" que no sean utiles. con: mysql_query("DELETE FROM Tabla_nombres WHERE Valor"); eliminio datos de la tabla. ...
  #1 (permalink)  
Antiguo 13/12/2010, 05:23
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 1 mes
Puntos: 21
(ayuda) eliminar dato de campo al hacer click en "eliminar"

Hola,

Cargué datos a una tabla y quiero eliminar "id" que no sean utiles.

con: mysql_query("DELETE FROM Tabla_nombres WHERE Valor");

eliminio datos de la tabla.

Pero como hacerlo al hacer click en eliminar <a href="#">ELIMINAR</a>

Muchas gracias.
  #2 (permalink)  
Antiguo 13/12/2010, 05:44
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: (ayuda) eliminar dato de campo al hacer click en "eliminar"

Para hacerlo primero deberías determinar cuales son los ID a eliminar, es decir, con qué criterio determinas que no se usan.
Por otro lado, si tu objetivo es volver a usarlos... Eso no es buena idea ni una buena práctica: Renumerar un campo auto_increment
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 13/12/2010, 06:04
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 1 mes
Puntos: 21
Respuesta: (ayuda) eliminar dato de campo al hacer click en "eliminar"

Código PHP:
<?php 
$resultado 
mysql_query("SELECT * FROM disponibilidades ORDER BY created");
while (
$row=mysql_fetch_array($resultado)){ 
    echo 
"<div class='table left'>".$row['title']."</div>";
    echo 
"<div class='table medium left'>".$row['description']."</div>";
    echo 
"<div class='table last left'>".$row['created']."</div>";
    }
?>
Con este código se arma una lista así:

title | description | created

Me gustaría que quede así

title | description | created | Editar
| Eliminar | Modificar

Pero con eliminar me conformo (por ahora)
Y al hacer click en eliminar se borre ese campo.
  #4 (permalink)  
Antiguo 13/12/2010, 06:39
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: (ayuda) eliminar dato de campo al hacer click en "eliminar"

Creo que tu problema no es de SQL, sino de HTML/PHP...
Cita:
Y al hacer click en eliminar se borre ese campo.
Clicks, visualizaciones, etc. Son todos asuntos de PHP. Lo único que puede hacer la base es devolverte la tabla para que PHP la muestre y recibir el ID seleccionado en el PHP y eliminarlo de la tabla en la base... Pero la interaccion visual con el usuario no es asunto de SQL.
En todo caso lo que debes hacer es enviar el ID a la base para que lo elimine, pero el resto es tema del Foro de PHP.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 13/12/2010, 06:54
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 1 mes
Puntos: 21
Respuesta: (ayuda) eliminar dato de campo al hacer click en "eliminar"

OK, gracias.

Por ahora puse un limit para mostrar hasta los últimos 3 posts. Así no creo una eterna lista.

Saludos.
  #6 (permalink)  
Antiguo 13/12/2010, 07:15
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: (ayuda) eliminar dato de campo al hacer click en "eliminar"

Buena idea...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #7 (permalink)  
Antiguo 13/12/2010, 15:20
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: (ayuda) eliminar dato de campo al hacer click en "eliminar"

En tu href eliminar pones el id que quieres y ejemplo:

<href a=eliminar.php?id=5>Eliminar</href>

y en tu pagina eliminar pones la sentencia

delete from tabla where id=$_POST[id]

Saludos!

Etiquetas: dato, eliminar, campos
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 16:48.