Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] obtener el valor de una celda que esta en la misma linea

Estas en el tema de obtener el valor de una celda que esta en la misma linea en el foro de PHP en Foros del Web. Tengo una tabla con datos mysql. Cada linea sigue esta estructura: [ID][NOMBRE][APELLIDOS][BOTON BORRAR] He puesto un boton de eliminar al final de cada linea, y ...
  #1 (permalink)  
Antiguo 11/02/2015, 23:14
 
Fecha de Ingreso: abril-2012
Mensajes: 17
Antigüedad: 12 años
Puntos: 0
obtener el valor de una celda que esta en la misma linea

Tengo una tabla con datos mysql.
Cada linea sigue esta estructura:

[ID][NOMBRE][APELLIDOS][BOTON BORRAR]

He puesto un boton de eliminar al final de cada linea, y estoy tratando de habilitarlo.
Al principio de cada una esta el id, como podria capturar dicho id y ejecutarlo en mi boton?

Como son varias tablas aparte de esta, y planeo dejarlo ya montado para todas, pensaba usar esta funcion:

Código PHP:
function borrar($tabla$campoid//$tabla = nombre de la tabla; $campoid= nombre del campo para los id.
{
    
conseguirelid(); //deberia capturar el valor del campo EN la misma linea del boton, le llamare $valorid


        
$link conectar(); // se conecta a la base de datos
        
$sql "DELETE FROM $tabla WHERE $campoid=$valorid"//mi query

    
if ($link->query($sql) === TRUE) {
        echo 
"Datos borrados";
    } else {
        echo 
"Error: ".$link->error;
    }

    
desconectar();

Alguien puede ayudarme? no esperaba que se me dificultara tanto.
Acepto sugerencias en javascript
  #2 (permalink)  
Antiguo 11/02/2015, 23:18
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: obtener el valor de una celda que esta en la misma linea

Bueno, es obvio que necesitas Javascript porque sencillamente PHP no puede "leer" nada del navegador, sin embargo tampoco es necesario porque lo puedes resolver únicamente con HTML.

Sin embargo no tenemos ni idea de cómo estés generando dicho HTML y desde luego no podemos ayudarte si esperas a que adivinemos los detalles.

Aunque en breve debería bastar con algo así:
Código HTML:
Ver original
  1. <button name="my_id[99]">action</button>
  2.  
  3. o así:
  4.  
  5. <input name="my_id[99]" type="button" value="action">

Donde "99" sería el ID a recuperar al recibir el formulario.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 12/02/2015, 00:09
 
Fecha de Ingreso: abril-2012
Mensajes: 17
Antigüedad: 12 años
Puntos: 0
Respuesta: obtener el valor de una celda que esta en la misma linea

Termine haciendolo con java
Lo mande a la barra de direcciones y luego lo lei con un get.

Gracias de todas formas
  #4 (permalink)  
Antiguo 12/02/2015, 10:05
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: obtener el valor de una celda que esta en la misma linea

Bueno, aunque tu "solución" podría dejar de funcionar si desactivan Javascript, aunque supongo ya lo sabes.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: celda, mysql, sql, tabla, valor
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 08:54.