Foros del Web » Programando para Internet » PHP »

Actualizar datos despues de una busqueda

Estas en el tema de Actualizar datos despues de una busqueda en el foro de PHP en Foros del Web. Hola. Soy nuevo en foros del web y tengo un problema. estoy creando un entorno php para administrar una base de datos mysql y he ...
  #1 (permalink)  
Antiguo 24/07/2009, 08:19
 
Fecha de Ingreso: julio-2009
Mensajes: 2
Antigüedad: 14 años, 9 meses
Puntos: 0
Actualizar datos despues de una busqueda

Hola.
Soy nuevo en foros del web y tengo un problema.

estoy creando un entorno php para administrar una base de datos mysql y he llegado a un punto que no se como hacerlo.

La idea de lo que se quiere hacer es la siguiente:

En un motor de busqueda despues de que un usuario llene ciertos campos clickee un boton y este lo lleve a una pagina con el resultado de la busqueda (esto es lo simple).

Cuando ya este la pagina invocada, halla una especie de link o comando que me permita modificar o actualizar estos datos en la base de datos ya obtenidos a travez de la busqueda.
(esto es lo que no tengo idea como si quiera empezar a hacerlo).

SI alguen tiene un codigo base o alguna idea de los comando necesarios para esto.... se lo agradecere en el alma.

Mil gracias.
  #2 (permalink)  
Antiguo 24/07/2009, 09:42
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Actualizar datos despues de una busqueda

estimado.. lo que tienes que hacer, es que los datos extraidos de tu consulta, los muestres en un campo text, que de paso puedes hacer "readonly", asi no puedan modificarlo... asi utilizarlo nuevamente como variable para insertarlo posteriormente con un "INSERT".

por ejemplo, aqui tendrias un campo en donde se insertaria "el_campo_que_quieres_insertar", en un campo de texto "variable_a_insertar", este dato vendria de por ejemplo


Código PHP:
///ya hemos conectado

$registrosmysql_query("select * from xxx where nombre_campo_mysql='$_POST[nombre_varaible_primer_form]'",$conexion) or die ("a la mierda la conexion".mysql_error());

if(
$reg=mysql_fetch_array($registros));
{
    
$el_campo_que_quieres =$reg["nombre_campo_tabla_mysql"];
       
///etc
       ///etc

asi dejarias insertado el valor obtenido en tu form... despues haces todo lo de insert
Código PHP:
 <input name="variable_a_insertar" type="text" value="<?php echo"$el_campo_que_quieres insertar"?>" />
despues , utilizas $_POST['variable_a_insertar'] en el php que deberas crear para insertar , o update o lo que quieras a tu mysql..
espero sea lo que necesitabas
exitos !
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 19:49.