Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/12/2004, 13:24
Avatar de FuLaNo_
FuLaNo_
 
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 21 años
Puntos: 2
El problema no es que no haya usado $_POST[] o $_GET[], el problema de el es que no esta usando IF de ningun tipo.

Has varios IF, y segun las variables con contenido es la secuencia SQL que debes hacer (Es decir, las vars sin contenido no las actualizas).

Algo asi:

Código:
if ($_POST[nombre] != "") {

if ($_POST[telefono] != "" && $_POST[domicilio] != "" && $_POST[domicilion] != "") { 
$sSQL="Update Clientes Set telefono='$telefono', domicilio='$domicilio' ,domicilion='$domicilion' Where nombre='$nombre'";
mysql_db_query("ejemplo",$sSQL);
}
if ($_POST[telefono] != "" && $_POST[domicilio] != "" && $_POST[domicilion] == "") { 
$sSQL="Update Clientes Set telefono='$telefono', domicilio='$domicilio' Where nombre='$nombre'";
mysql_db_query("ejemplo",$sSQL);
}
if ($_POST[telefono] != "" && $_POST[domicilio] == "" && $_POST[domicilion] != "") { 
$sSQL="Update Clientes Set telefono='$telefono' ,domicilion='$domicilion' Where nombre='$nombre'";
mysql_db_query("ejemplo",$sSQL);
}
if ($_POST[telefono] == "" && $_POST[domicilio] != "" && $_POST[domicilion] != "") { 
$sSQL="Update Clientes Set domicilio='$domicilio' ,domicilion='$domicilion' Where nombre='$nombre'";
mysql_db_query("ejemplo",$sSQL);
}
if ($_POST[telefono] == "" && $_POST[domicilio] != "" && $_POST[domicilion] == "") { 
$sSQL="Update Clientes Set domicilio='$domicilio' Where nombre='$nombre'";
mysql_db_query("ejemplo",$sSQL);
}

}
Bueno, has uun IF para cada posibilidad =P
__________________
I Love Programming...