Foros del Web » Programando para Internet » PHP »

Modificar registros base datos

Estas en el tema de Modificar registros base datos en el foro de PHP en Foros del Web. Buenas a todos. Tengo una duda con respecto a modificar registros de la base de datos por php. Tengo este formulario: Código: <?php $usuario =& ...
  #1 (permalink)  
Antiguo 26/03/2011, 12:15
Avatar de skamter  
Fecha de Ingreso: agosto-2009
Mensajes: 72
Antigüedad: 14 años, 9 meses
Puntos: 1
Modificar registros base datos

Buenas a todos.
Tengo una duda con respecto a modificar registros de la base de datos por php.
Tengo este formulario:
Código:
<?php
$usuario =& JFactory::getUser();
$miID = $usuario->get('id');
if ($miID != 0) {
echo "Mi id de usuario es <strong>$miID</strong>";
} else { 
echo "No eres un usuario registrado..";

		}

		function muestra_usuario_por_id($cf_user_id)
		{

			$database =& JFactory::getDBO(); 
			$database->setQuery( "SELECT nombre, apellido, marca, modelo, serial, cf_user_id FROM jos_chronoforms_registro WHERE cf_user_id=$cf_user_id" );
			$content= $database->loadRow();
			echo('<br>Usuario por<i>id/i>:'); 
			echo('<br>_________________________________________________________<br>'); 
			foreach ($content as $v1) {
        			echo "$v1";
					
			}
			
			echo('<br>_________________________________________________________<br>'); 

		}

		muestra_usuario_por_id($miID);

?>
Y me gustaria saber como podria hacer para que al mostrar los resultados, aparezca un link y un formulario para modificar los campos.

Un saludo.
  #2 (permalink)  
Antiguo 26/03/2011, 14:02
 
Fecha de Ingreso: septiembre-2008
Ubicación: Manises,Valencia
Mensajes: 114
Antigüedad: 15 años, 7 meses
Puntos: 13
Respuesta: Modificar registros base datos

Hola skamter, a ver si te entiendo:

cuando el usuario esta registrado muestra sus datos y quieres que estos se puedan editar, no?

Si es así has de modificar la funcion y antes de que empiece a mostrar los datos has de empezar un formulario, al mostrar estos los has de meter en los campos <input text > del mismo, pones un campo "hidden" que contengas el valor de la id del usuario y un "submit" al final de manera que cuando pulses el "submit" envie los datos a una página o script (a tu gusto) que actualice (UPDATE) todos los datos en la tabla del registro con el id del usuario (el/los campo/s que hayas modificado se actualizaran)

Yo he hecho el proceso en páginas con resultados multiples de una tabla con un formulario por registro. Sólo necesitas un bucle para ello.

Etiquetas: modificar, registros
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:25.