Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/04/2013, 11:51
alex1084
 
Fecha de Ingreso: abril-2008
Ubicación: El Salvador
Mensajes: 736
Antigüedad: 16 años, 10 meses
Puntos: 47
Respuesta: Cómo actualizo sólo algunos campos?

estas ocupando este codigo???

Código PHP:
Ver original
  1. if ((isset($_POST["MM_update"]))  &&($_POST["MM_update"] == "form1")) {
  2.   $updateSQL = sprintf("UPDATE mitabla SET campo1=%s, campo2=%s, campo3=%s, PRIMERA_CONSULTA_RRLL=%s, PRIMERA_RESPUESTA_RRLL=%s, ULTIMA_CONSULTA_RRLL=%s, ULTIMA_RESPUESTAS_RRLL=%s, TIEMPO_TOTAL_CASO=%s, TIEMPO_TOTAL_REGION=%s, TIEMPO_TOTAL_RRLL=%s, CIERRE_REGION=%s, TIPO_INVESTIGACION=%s, MATERIA=%s, ESTADO=%s, SANCION=%s, TIPOSANCION=%s, SINSANCION=%s, MOTIVODESPIDO=%s, JARDIN=%s, OBSERVACIONES=%s WHERE ID_HECHO=%s",
  3.                        GetSQLValueString($_POST['campo1'], "text"),
  4.                        GetSQLValueString($_POST['campo2'], "text"),
  5.                        GetSQLValueString($_POST['campo3'], "text"),
  6.  
  7.   mysql_select_db($database_conex, $conex);
  8.   $Result1 = mysql_query($updateSQL, $conex) or die(mysql_error());
  9.  
  10.   $updateGoTo = "mipagina.php";
  11.   if (isset($_SERVER['QUERY_STRING'])) {
  12.     $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
  13.     $updateGoTo .= $_SERVER['QUERY_STRING'];
  14.   }
  15.   header(sprintf("Location: %s", $updateGoTo));
  16. }

Porque si te fijas ahi mandas actualizar muchos campos, por lo tanto debes de recibir toda la informacion....