Ver Mensaje Individual
  #10 (permalink)  
Antiguo 26/02/2009, 18:23
Avatar de gakutaru
gakutaru
 
Fecha de Ingreso: agosto-2005
Ubicación: frente a mi NtbK
Mensajes: 239
Antigüedad: 18 años, 8 meses
Puntos: 6
Respuesta: IE6 no recive los $_POST

GuardaredoSup.php:

Código HTML:
<?php
session_start();
if(trim($_SESSION[Ayr4]) == md5(6791).md5(3583)){ 
echo "llegue ";
echo $RutJefe = $HTTP_POST_VARS[RutJefe];
$PorcComp = 0;
include('conectar.php');
for($i=1;$i<6;$i++){//for para recivir las variables de definicion
if($_POST['definicion'.$i] != NULL){
$definicion[$i] = $_POST['definicion'.$i]; 
$PorcComp = $PorcComp + 1.6949152542372881355932203389831;
}//fin if null
}//fin for definicion
for($j=1;$j<28;$j++){//for para recivir las variables de puntaje
if($_POST['puntaje'.$j] != ""){
$puntaje[$j] = $_POST['puntaje'.$j]; 
$PorcComp = $PorcComp + 1.6949152542372881355932203389831;
}
}//fin for puntaje
for($k=1;$k<28;$k++){//for para recivir las variables de comentario
if(trim($_POST['comentario'.$k]) != NULL){
$comentario[$k] = $_POST['comentario'.$k]; 
$PorcComp = $PorcComp + 1.6949152542372881355932203389831;
}//fin comentarios nullos
}//fin for comentario
$IdFormulario = $_POST[IdFormulario];
$IdEstado = $_POST[IdEstado];
$RutEmp = $_POST[RutEmp];
$Periodo = $_POST[Periodo];
$Dia = $_POST[Dia];
$Mes = $_POST[Mes];
//recivir  Datos del supervisor
$Rol2 = $_POST[Rol2];
$Cargo2 = $_POST[Cargo2];
$Posicion2 = $_POST[Posicion2];
$Gerencia2 = $_POST[Gerencia2];
$Unidad2 = $_POST[Unidad2];
//fin recivir Datos del supervisor
//recivir  Datos del trabajador
$Rol = $_POST[Rol];
$Cargo = $_POST[Cargo];
$Posicion = $_POST[Posicion];
$Gerencia = $_POST[Gerencia];
$Unidad = $_POST[Unidad];

/*
$sql2="SELECT * FROM identificacionformulario WHERE ((RutEmp = '$RutEmp')AND(Periodo = '$Periodo'))";
$resulta = mysql_query($sql2, $conexion);
while($mi_arreglo = mysql_fetch_array($resulta)){ 
$IdFormulario = $mi_arreglo[IdFormulario];
}
*/
for($h=1;$h<28;$h++){ //for para ingresar los resultados
$ins2 = "INSERT INTO guardaredoformulario (IdFormulario, NPregunta, Puntaje, Comentario, RutModificador)
VALUES ('$IdFormulario','$h','$puntaje[$h]','$comentario[$h]','$RutEmp')"; 
mysql_query($ins2, $conexion) or die("ERROR, no se puedo insertar en la db");
}//fin for h
for($g=1;$g<6;$g++){
$ins3 = "INSERT INTO guardaredodefinicion (IdFormulario, NPregunta, Definicion, RutModificador)
VALUES ('$IdFormulario','$g','$definicion[$g]','$RutEmp')"; 
mysql_query($ins3, $conexion) or die("ERROR, no se puedo insertar en la db");
}//fin for g
//$IdEstadoForm = $RutJefe.$RutEmp.$Periodo; //Id
$gted = "UPDATE estadoform SET PorcComp = '$PorcComp' WHERE IdEstadoForm ='$IdEstado'"; //actalizo el % del estado, aun permanece en el estado 0 ya q no se a terminado el formulario
mysql_query($gted, $conexion) or die ("ERROR, no se edito el dato de porcentaje estado");

//update del id formulario
$gtee1 = "UPDATE identificacionformulario SET RutJefe = '$RutJefe' WHERE IdFormulario ='$IdFormulario'"; mysql_query($gtee1, $conexion) or die ("ERROR, no se edito el dato de rut jefe");
$gtee2 = "UPDATE identificacionformulario SET RolJefe = '$Rol2' WHERE IdFormulario ='$IdFormulario'"; mysql_query($gtee2, $conexion) or die ("ERROR, no se edito el dato de rol jefe");
$gtee3 = "UPDATE identificacionformulario SET RolTrab = '$Rol' WHERE IdFormulario ='$IdFormulario'"; mysql_query($gtee3, $conexion) or die ("ERROR, no se edito el dato de rol emp");
$gtee4 = "UPDATE identificacionformulario SET CargoJefe = '$Cargo2' WHERE IdFormulario ='$IdFormulario'"; mysql_query($gtee4, $conexion) or die ("ERROR, no se edito el dato de cargo jefe");
$gtee5 = "UPDATE identificacionformulario SET CargoTrab = '$Cargo' WHERE IdFormulario ='$IdFormulario'"; mysql_query($gtee5, $conexion) or die ("ERROR, no se edito el dato de cargo emp");
$gtee6 = "UPDATE identificacionformulario SET PosicionJefe = '$Posicion2' WHERE IdFormulario ='$IdFormulario'"; mysql_query($gtee6, $conexion) or die ("ERROR, no se edito el dato de posicion jefe");
$gtee7 = "UPDATE identificacionformulario SET PosicionTrab = '$Posicion' WHERE IdFormulario ='$IdFormulario'"; mysql_query($gtee7, $conexion) or die ("ERROR, no se edito el dato de posicion emp");
$gtee8 = "UPDATE identificacionformulario SET GerenciaJefe = '$Gerencia2' WHERE IdFormulario ='$IdFormulario'"; mysql_query($gtee8, $conexion) or die ("ERROR, no se edito el dato de gerencia jefe");
$gtee9 = "UPDATE identificacionformulario SET GerenciaTrab = '$Gerencia' WHERE IdFormulario ='$IdFormulario'"; mysql_query($gtee9, $conexion) or die ("ERROR, no se edito el dato de gerencia emp");
$gtee10 = "UPDATE identificacionformulario SET UnidadJefe = '$Unidad2' WHERE IdFormulario ='$IdFormulario'"; mysql_query($gtee10, $conexion) or die ("ERROR, no se edito el dato de unidad jefe");
$gtee11 = "UPDATE identificacionformulario SET UnidadTrab = '$Unidad' WHERE IdFormulario ='$IdFormulario'"; mysql_query($gtee11, $conexion) or die ("ERROR, no se edito el dato de unidad emp");
$gtee12 = "UPDATE identificacionformulario SET Dia = '$Dia' WHERE IdFormulario ='$IdFormulario'"; mysql_query($gtee12, $conexion) or die ("ERROR, no se edito el dato de dia");
$gtee13 = "UPDATE identificacionformulario SET Mes = '$Mes' WHERE IdFormulario ='$IdFormulario'"; mysql_query($gtee13, $conexion) or die ("ERROR, no se edito el dato de mes");


?>
<script languaje."javascript">
//alert("Datos Ingresados Correctamente");
//location. href="AdDerMenu.php" ;
</script>
<?
}//fin sesion
?> 
es bastante codigo, pero el problema se sentra en 1 de 2 cosas, o no se envian las variables o no se reciven, no arroja ninguna clase de error, ni alerta ni nada, el php de los archivos q reciben se ejecuta pero no le llega ninguna variable y tengo un formulario muy parecido solo cambia detalles y funciona bien en IE6. creo q lo unico q me esta quedando x hacer es reacer el codigo pero no me cabe x q IE6-7 no funciona pero si en firefox .... si alguien ve el 'error' le doi un hijo.