Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/07/2012, 18:40
Loop29
 
Fecha de Ingreso: julio-2012
Mensajes: 138
Antigüedad: 12 años, 4 meses
Puntos: 4
Pregunta Varios update en formulario php

Hola, tengo la siguiente duda.

Tengo un formulario en php en donde si un cliente quiere actualizar ciertos datos, este pueda hacerlo mediante dicha formulario.

Para ello hice el formulario:
Código PHP:
Ver original
  1. @$boton_a = $_POST['actualizar'];                      
  2.  if($boton_a != ""){
  3.  
  4. echo "<br/><form method='post' action='datos.php'>";
  5.                                  
  6.  
  7.                                  
  8. echo"</br></br>Nombre <br/><input type='text' name= 'nombre_actualizar'/>";
  9. echo "</br></br>Dirección <br/><textarea name='direccion_actualizar' cols='20' rows='2'></textarea>";
  10. echo "</br></br>Teléfono <br/><input type='text' name= 'telefono_actualizar'/>";
  11.                                
  12.  
  13. echo "</br><input type = 'submit' value='Actualizar información' name='boton_actualizar' />"
  14.  
  15. }

Posteriormente hice las variables para que mediante estas se obtuviera la informacion a modificar:

Código PHP:
Ver original
  1. @$nombre_actualizar = $_POST['nombre_actualizar'];
  2. @$direccion_actualizar = $_POST['direccion_actualizar'];
  3. @$telefono_actualizar = $_POST['telefono_actualizar'];
  4.  
  5. //Aqui hago los query para cada campo
  6. @$actualizar_nombre = sprintf("UPDATE clientes SET nombre = '$nombre_actualizar' WHERE nombre= '%s' ",$clientes);
  7. @$actualizar_n = mysql_query ($actualizar_nombre, $conexion);
  8.  
  9. @$actualizar_dir = sprintf("UPDATE clientes SET direccion = '$direccion_actualizar' WHERE direccion= '%s' ",$clientes);
  10. @$actualizar_n = mysql_query ($actualizar_dir, $conexion);
  11.  
  12. echo "</form>";

El de telefono aun no lo hago, pero haciendo pruebas, solo me modifica el nombre, cuando modifico direccion esta no cambia y deja en cambio vacio el campo nombre.

No se como hacerle , no se si tenga que separar formularios (aunque eso siento q seria como algo muy repetitivo y poco necesario), ojala puedan orientarme. GRACIAS!
__________________
Keep learning, someday the knowledge will be your future...