Problema POST - Versiones PHP Hola tengo un problema con el siguiente codigo:
$editFormAction = $HTTP_SERVER_VARS['PHP_SELF'];
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
$editFormAction .= "?" . $HTTP_SERVER_VARS['QUERY_STRING'];
}
if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO maes_tareas (tareas_id, tarea_idusuario, tarea_iddestinatario, tarea_idtipo, tarea_prioridad, tarea_fechainicio, tarea_horainicio, tarea_nombre, tarea_descripcion, tarea_estado, tarea_ontime, tarea_finalizado, tarea_fechadif, tarea_horadif, tarea_fechafin, tarea_horafin, tarea_leido, tarea_observaciones) VALUES (%s, '$var_idusuario', %s, %s, %s, %s, %s, %s, %s, 'S/A', 0, 0, %s, %s, %s, %s, 0, '$observaciones')",
GetSQLValueString($HTTP_POST_VARS['tareas_id'], "int"),
GetSQLValueString($HTTP_POST_VARS['tarea_iddestinatario'], "int"),
GetSQLValueString($HTTP_POST_VARS['tarea_idtipo'], "int"),
GetSQLValueString($HTTP_POST_VARS['tarea_prioridad'], "int"),
GetSQLValueString($aux_tarea_fechainic, "date"),
GetSQLValueString($HTTP_POST_VARS['tarea_horainicio'], "date"),
GetSQLValueString($HTTP_POST_VARS['tarea_nombre'], "text"),
GetSQLValueString($HTTP_POST_VARS['tarea_descripcion'], "text"),
GetSQLValueString($HTTP_POST_VARS['tarea_estado'], "text"),
GetSQLValueString($HTTP_POST_VARS['tarea_ontime'], "int"),
GetSQLValueString($HTTP_POST_VARS['tarea_finalizado'], "int"),
GetSQLValueString($HTTP_POST_VARS['tarea_fechadif'], "date"),
GetSQLValueString($HTTP_POST_VARS['tarea_horadif'], "date"),
GetSQLValueString($HTTP_POST_VARS['tarea_fechafin'], "date"),
GetSQLValueString($HTTP_POST_VARS['tarea_horafin'], "date"),
GetSQLValueString($HTTP_POST_VARS['tarea_leido'], "int"),
GetSQLValueString($HTTP_POST_VARS['tarea_observaciones'], "text"));
mysql_select_db($database_connecbdtarea, $connecbdtarea);
$Result1 = mysql_query($insertSQL, $connecbdtarea) or die(mysql_error("No se ha podido insertar"));
echo '<font size=2 face=Verdana, Arial, Helvetica, sans-serif color=#FF0000><strong>Se ha creado una nueva Tarea.</strong></font>';
} else {
echo '<font size=2 face=Verdana, Arial, Helvetica, sans-serif color=#FF0000><strong>Fecha no valida, no se ha creado la tarea.</strong></font>';
} // *************
} // TERMINA EL POST
?>
con la versión 5.1 de PHP me funciona correctamente (en local), pero con la versión 4.3.11 (que es la que tengo en el hosting) no me funciona.
Se que habia algunos problemas con el $HTTP_POST_VARS y $_POST, ¿pueden decirme que tengo que cambiar exactamente?,
gracias
__________________ santiknight |