Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/05/2011, 14:43
floyd_23
 
Fecha de Ingreso: mayo-2010
Mensajes: 42
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Actualización en MySQL con PHP

Lo probare, la verdad es que esa opcion la habia pensado pero crei que podria dar algun tipo de error, espero que no sea asi.

Y sino es mucho preguntar, ¿como se verificarian los datos modificados?

Saludos, muchas gracias.

Cita:
Iniciado por ocp001a Ver Mensaje
Yo lo haría así:
Buscar los datos del usuario en la BD, obtener sus datos y aL presentar el formulario de captura de datos, colocar TODOS los campos que se puedan modificar, colocando en dichos campos por defecto su valor que tengan en la base de datos.

Luego, simplemente actualizar el registro con todos los campos, sin verificar cuáles hayan cambiado, a menos que quieras una verificación para evitar campos vacíos.

Ejemplo:
Código PHP:
Ver original
  1. <?php
  2. if(mysql_num_rows($datos=mysql_query("select nombre,apellido,telefono, etc from alumnos where id='$_POST[id]'"))){
  3.    $datos=mysql_fetch_assoc($datos);
  4. echo "
  5. <form name=\"miform"\ >
  6.     <label>Nombre</label><input type=\"text\" name=\"nombre\" value=\"$datos[nombre]\">
  7.    <label>Apellido</label><input type=\"text\" name=\"apellido\" value=\"$datos[apellido]\">
  8.    <label>Telefono</label><input type=\"text\" name=\"telefono\" value=\"$datos[telefono]\">
  9.    <label>Etc</label><input type=\"text\" name=\"etc\" value=\"$datos[etc]\">
  10. </form>
  11. ";
  12. }else{
  13.    echo "No se encontro el registro No. $_POST[id]";
  14. }
  15. ?>