Foros del Web » Programando para Internet » PHP »

Como editar registros de BD

Estas en el tema de Como editar registros de BD en el foro de PHP en Foros del Web. Hola, ¿Que tal? Tengo una tabla de usuarios, la cual puedo mostrar con todos sus datos, le puse un boton Editar datos que aparece debajo ...
  #1 (permalink)  
Antiguo 16/01/2007, 17:02
 
Fecha de Ingreso: octubre-2006
Ubicación: Valparaiso Chile
Mensajes: 228
Antigüedad: 18 años
Puntos: 0
Como editar registros de BD

Hola, ¿Que tal?

Tengo una tabla de usuarios, la cual puedo mostrar con todos sus datos, le puse un boton Editar datos que aparece debajo de cada Registro para poder modificarlos, necesito ayuda en eso, en como a travez del boton, mandar el ID, o Email o cualquier dato que me seleccione al usuario seleccionado, y me muestre todos los datos de él para ser modificados mediante un formulario.

Creo haberme esplicado bien, ¿Verdad?

Gracias de antemano y que tengan un día saludable
  #2 (permalink)  
Antiguo 16/01/2007, 17:22
Avatar de omegafunky  
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.534
Antigüedad: 20 años, 10 meses
Puntos: 33
De acuerdo Re: Como editar registros de BD

pues a cada boton le pones el id de cada usuario ahorita no me acuerdo como va con los botones pero en un enlace normal seria asi:
Código PHP:
<?php
echo "<a href=\"editar_usuario.php?id_usuatio=',$id,'\">Editar</a>";
?>
__________________
Canon 7D | Canon 5D Mark II | 35mm 1.4L | 135mm 2L | Pocket Wizard Plus III
  #3 (permalink)  
Antiguo 16/01/2007, 17:22
Avatar de franquero  
Fecha de Ingreso: julio-2005
Mensajes: 179
Antigüedad: 19 años, 4 meses
Puntos: 1
Re: Como editar registros de BD

Buenas,

Tienes que enviar la variable (por ejemplo, id) a la página de modificación, mediante GET o mediante POST

GET:
Código PHP:
print $usuario['nombre'], $usuario['apellido'], $usuario['email'] . "<a href=\"pagina_modificacion.php?modifcar_id=$usuario[id]\">Modificar</a>";

//En pagina_modificacion.php utilizas la variable así:
$sql "update ... where id='$_GET['modificar_id']'"
POST
Código PHP:
//Creamos un pequeño formulario por cada registro

print $usuario['nombre'], $usuario['apellido'], $usuario['email'] . "<form action=\"pagina_modificacion.php\" method=\"POST\">
<input type=\"hidden\" name=\"modificar_id\" value=\"$usuario[id]\">
<input type=\"submit\" value=\"modificar\"></form>"
;

//En pagina_modificacion.php utilizas la variable así:
$sql "update ... where id='$_POST['modificar_id']'"
Si quieres pasar dos o más varaibles debes usar &:
Código PHP:
<a href="pagina.php?variable1=valor1&variable2=valor2&variable3=valor3... 
Omegafunky, te has adelantado por segundos :P

Espero que te sirva.
Saludos
__________________
Es una suerte que la sociedad libre sea más productiva, porque de no haberlo sido jamás se habría tolerado.
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 21:37.