Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2010, 19:29
Avatar de kmzero
kmzero
 
Fecha de Ingreso: octubre-2008
Mensajes: 43
Antigüedad: 15 años, 7 meses
Puntos: 0
Update que no actualice todos los campos

Qué tal?
¿Cómo puedo lograr que el update sólo rellene (actualice) los campos que el formulario manda SIN QUE BORRE LOS NO ACTUALIZADOS?
Se entiende?
Código PHP:
<?php//   ya probé con definir las variables a partir de la condición 
if ($_POST['nombre']!=""){

                          
$v1=$_POST['nombre'];}
//y haciendo el update a continuación,
mysql_query("UPDATE ".$tabla." SET Nombres='$v1', Apellidos= '$v2', Email2='$v3', Pass='$v4', Pass2='$v7' WHERE EmailUsuario = '$user_reg'"$connect);

?>
Los campos del query son todos los que tiene el formulario, el usuario rellenará algunos, y otros estarán vacíos, que significaría que no quiere actualizarlos. Pero la solución que pensé no sirve, ya que en la bd sigue apareciendo sólo el campo que rellené con el update y los que estaban rellenos, borrados!
Otra forma?
gracias!