Foros del Web » Programando para Internet » PHP »

Ayuda:como poner Link a lista de datos seleccionado en mysql...(pregunta)

Estas en el tema de Ayuda:como poner Link a lista de datos seleccionado en mysql...(pregunta) en el foro de PHP en Foros del Web. Muestro una lista de personas de mi tabla cliente donde salen los dato de cedula, nombres, apellidos...etc quiero que al mostrarlos la cedula quede como ...
  #1 (permalink)  
Antiguo 16/03/2008, 15:43
 
Fecha de Ingreso: marzo-2008
Mensajes: 6
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Ayuda:como poner Link a lista de datos seleccionado en mysql...(pregunta)

Muestro una lista de personas de mi tabla cliente donde salen los dato de cedula, nombres, apellidos...etc
quiero que al mostrarlos la cedula quede como un link que al darle click pase a una pagina pueda actualizar los datos de solo la persona seleccionada osea al pasar tendria que enviar por POST el identificador primario que seria cedula para este caso como puedo hacer eso . el codigo que llevo es el siguiente gracias



Código PHP:
$sentencia" SELECT `cedula`,`nombres`,`apellidos`,`descripcionProblema`,`proceso` FROM `clientes` WHERE `apellidos` LIKE '%$busqueda%' ";
$resultados=mysql_query($sentencia,$link);
 
 
 while(
$row mysql_fetch_array($resultados)) { 
      
printf("<tr><td></td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td></tr>"$row["cedula"],$row["nombres"],$row["apellidos"],$row["descripcionProblema"],$row["proceso"]); 


   
mysql_free_result($resultados); 
   
mysql_close($link); 
  #2 (permalink)  
Antiguo 16/03/2008, 23:54
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: Ayuda:como poner Link a lista de datos seleccionado en mysql...(pregunta)

Trasladado de BD a PHP. Favor no poner código de programación en BD.

Función de la sección de Base de Datos
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 17/03/2008, 02:17
 
Fecha de Ingreso: septiembre-2003
Mensajes: 96
Antigüedad: 20 años, 7 meses
Puntos: 3
Re: Ayuda:como poner Link a lista de datos seleccionado en mysql...(pregunta)

Cita:
Iniciado por jrlexx Ver Mensaje
Muestro una lista de personas de mi tabla cliente donde salen los dato de cedula, nombres, apellidos...etc
quiero que al mostrarlos la cedula quede como un link que al darle click pase a una pagina pueda actualizar los datos de solo la persona seleccionada osea al pasar tendria que enviar por POST el identificador primario que seria cedula para este caso como puedo hacer eso . el codigo que llevo es el siguiente gracias



Código PHP:
$sentencia" SELECT `cedula`,`nombres`,`apellidos`,`descripcionProblema`,`proceso` FROM `clientes` WHERE `apellidos` LIKE '%$busqueda%' ";
$resultados=mysql_query($sentencia,$link);
 
 
 while(
$row mysql_fetch_array($resultados)) { 
      
printf("<tr><td></td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td></tr>"$row["cedula"],$row["nombres"],$row["apellidos"],$row["descripcionProblema"],$row["proceso"]); 


   
mysql_free_result($resultados); 
   
mysql_close($link); 
Yo mejor que por post, pasaría el identificador primario (ID) de cada registro de la tabla cliente por un GET para en la página destino cargar los datos de dicho cliente a través de esa clave primaria...
En caso de que lo quieras hacer por POST obligatoriamente, deberías en cada fila hacer algo así (para no tener que andar metiendo JavaScript)

Código HTML:
 <form method="post" action="urldestino">
<input type="hidden" name="idcliente" value="<? echo $row["cedula"]" ?>" />
<input type="submit" value="Editar"/>
</form> 
De esta manera se enviaría un formulario a la página "urldestino" con el identificador del cliente.

Última edición por kaS_aPPeaL; 17/03/2008 a las 02:22 Razón: poner codigos de color
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 22:10.