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- @$boton_a = $_POST['actualizar'];                       
-  if($boton_a != ""){ 
-   
- echo "<br/><form method='post' action='datos.php'>"; 
-                                   
-   
-                                   
- echo"</br></br>Nombre <br/><input type='text' name= 'nombre_actualizar'/>"; 
- echo "</br></br>Dirección <br/><textarea name='direccion_actualizar' cols='20' rows='2'></textarea>"; 
- echo "</br></br>Teléfono <br/><input type='text' name= 'telefono_actualizar'/>"; 
-                                  
-   
- echo "</br><input type = 'submit' value='Actualizar información' name='boton_actualizar' />" 
-   
- } 
Posteriormente hice las variables para que mediante estas se obtuviera la informacion a modificar:    
Código PHP:
Ver original- @$nombre_actualizar = $_POST['nombre_actualizar']; 
- @$direccion_actualizar = $_POST['direccion_actualizar']; 
- @$telefono_actualizar = $_POST['telefono_actualizar']; 
-   
- //Aqui hago los query para cada campo 
- @$actualizar_nombre = sprintf("UPDATE clientes SET nombre = '$nombre_actualizar' WHERE nombre= '%s' ",$clientes); 
- @$actualizar_n = mysql_query ($actualizar_nombre, $conexion); 
-   
- @$actualizar_dir = sprintf("UPDATE clientes SET direccion = '$direccion_actualizar' WHERE direccion= '%s' ",$clientes); 
- @$actualizar_n = mysql_query ($actualizar_dir, $conexion); 
-   
- 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!