Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2013, 13:41
iniciopublic
 
Fecha de Ingreso: julio-2013
Mensajes: 309
Antigüedad: 10 años, 9 meses
Puntos: 2
Busqueda Como o donde puedo poner una condicion if en este codigo

Hola a todos , tengo esta duda

estoy tratando de modificar unos datos por ejemplo :

Nombre
Apellido
Contraseña

Para poder cambiar cualqueir de los datos debe escribir la contraseña actual , pero tengo un problema en caso de que la persona no quiera cambiar la contraseña el textbox queda en blanco entonces al modificar como nombre y apellido la contraseña queda en blanco osea que modifica a nada o dato nulo


como puedo hacer en caso de que no se cambie la contraseña pueda modificar los datos?

este es el codigo :

Código PHP:
if($password==$_POST["pwd"])
    {

    print 
"<center><b>Your Account has been updated successfully<br></b></center>";
    
$id=$_SESSION["id_session"];
    
$rs mysql_query("select * from members where ID='".$id."'");
        
$arr=mysql_fetch_array($rs);
    
$check=0;

    
$check=1;
    
$db_field[0]=$_POST["ID"];
    
$db_field[1]=$_POST["fname"];
        
$db_field[2]=$_POST["add"];
        
$db_field[3]=$_POST["city"];
        
$db_field[4]=$_POST["state"];
        
$db_field[5]=$_POST["pzcode"];
        
$db_field[6]=$_POST["country"];   
        
$db_field[7]=$_POST["pasword"];
                       
$query="update members set Name='$db_field[1]',Address='$db_field[2]',City='$db_field[3]',State='$db_field[4]', Zip='$db_field[5]', Country='$db_field[6]',Password='$db_field[7]' where ID='".$id."'";
        
$rs mysql_query($query);
        
        }
    else
    {
        echo 
"<center><b>Invalid Password ! Account cannot be updated!<br></b></center>";
    } 
Estoy pensando si poner un if como If ($_POST["pasword"]==Null)

pero donde ponerlo pero sin que haya errores y pueda modificar los otros datos?


Les agradezco su ayuda

Saludos