y este es el codigo php
Código PHP:
Ver original<?
include("../inc/funciones.php");
include("../inc/oConn.php");
$_SESSION['rut'] =16222215;
$_SESSION['ccosto'] =9210;
if($_SESSION['rut']==""){
echo "Inicie sesión nuevamente.";
}
$ccosto = $_SESSION['ccosto'];
$rut_colaborador = $_SESSION['rut'];
$strSQL = " SELECT * FROM RRHH_ENCUESTA_USUARIO where CCOSTO=".$ccosto;
$rsConn = $db->Execute($strSQL) or
die("Error"); if(!$rsConn->EOF)
{
echo "<table width='543' height='154' border='1' align='center' cellpadding='2' cellspacing='0' bordercolor='E6E6E6'>
<tr>
<td>
<p class=txt9pt>
<div align='center' class='txt9pt'><font color='#FF0000'>Usted ya contesto, la encuesta</font></div>
</p>
</td>
</tr>
</table>";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Encuesta consultas cotidianas</title>
<link rel="stylesheet" href="css/cssnew.css" />
</head>
<?
$strSQL3 = " select InitCap(a.emp_a_nombre||' '||a.emp_a_apellpater||' '||a.emp_a_apellmater),
a.uni_k_codunidad,
initCap(b.uni_a_nombunidad)
from mae_empleado a,
mae_unidades b
where a.emp_k_rutemplead = ".$rut_colaborador."
and a.uni_k_codunidad = b.uni_k_codunidad
and a.cia_k_empresa = b.cia_k_empresa";
$rsconn=$db->Execute($strSQL3) or
die (" No se conecto(0)"); if($rsconn->EOF)
{
echo "Colaborador no existe en nuestros registros";
}else{
$nombre = $rsconn->fields[0];
$unidad = $rsconn->fields[1]." - ".$rsconn->fields[2];
$ccosto = $rsconn->fields[1];
}
$observacion = $_POST["observacion"];
if (strlen($observacion) > 1000){ $textarea = "No Puede Execeder el Limite de 1.000 Caracteres";
}
$checkbox_recibidos = count($_POST['opcion']);
if($checkbox_recibidos < 1 || $checkbox_recibidos > 5){
$mensaje1 = "Debe Seleccionar un Maximo de 5 Opciones";
/*echo "<script languaje='javascript'>alert('Item II, Debe Seleccionar un Maximo de 5 Opciones'); location.href = 'encuesta.php';</script>";*/
}
//if($checkbox_recibidos <=0){
//$mensaje2 = "Debe Escoger Almenos una Opción";
/*echo "<script languaje='javascript'>alert('Item II, Debe Escoger Almenos una Opción'); location.href = 'encuesta.php';</script>";*/
//}
$item1 = count($_POST['opc']);
if($item1 == 0){
$mensaje3 = "Debe Escoger Almenos una Opción";
/*echo "<script languaje='javascript'>alert('Item I, Debe Escoger Almenos una Opción'); location.href = 'encuesta.php';</script>";*/
}
if($textarea == "" and $mensaje1 == "" and $mensaje3 == ""){
$strSQL = "INSERT INTO RRHH_ENCUESTA_USUARIO (ID_USUARIO,
RUT,
CCOSTO,
FECHA,
OBSERVACION)
VALUES
(get_nextval_SEQ_USUARIO,
'".$rut_colaborador."',
'".$ccosto."',
sysdate,
'".chao_tilde(limpiarCaracteres($observacion))."')";
$rsConn = $db->Execute($strSQL) or
die("Error12"); if($rsConn){
$item1 = $_POST['opc'];
for($t=0;$t<count($item1);$t++){ $strSQL1 = "insert into RRHH_ENCUESTA_RESPUESTA (ID_RESPUESTA,
CCOSTO,
ITEM,
ID_PREGUNTA,
rut) values
(get_nextval_SEQ_RESPUESTA,
'".$ccosto."',
'1',
'$item1[$t]',
'".$rut_colaborador."')";
$rsConn = $db->Execute($strSQL1) or
die("Error1"); if($rsConn){
$suma1 = $suma1 + 1;
}
}
if($suma1==$t){
$item2 = $_POST['opcion'];
for($i=0;$i<count($item2);$i++){ $strSQL2 = "insert into RRHH_ENCUESTA_RESPUESTA (ID_RESPUESTA,
CCOSTO,
ITEM,
ID_PREGUNTA,
rut) values
(get_nextval_SEQ_RESPUESTA,
'".$ccosto."',
'2',
'$item2[$i]',
'".$rut_colaborador."')";
$rsConn = $db->Execute($strSQL2) or
die("Error12"); if($rsConn){
$suma = $suma + 1;
}
}
if($suma == $i){
echo "<table width='543' height='154' border='1' align='center' cellpadding='2' cellspacing='0' bordercolor='E6E6E6'>
<tr>
<td>
<p class=txt9pt>
<div align='center' class='txt9pt'><font color='#FF0000'>Muchas gracias, su encuesta fue guardada correctamente.</font></div>
</p>
</td>
</tr>
</table>";
}else{
echo "<table width='543' height='154' border='1' align='center' cellpadding='2' cellspacing='0' bordercolor='E6E6E6'>
<tr>
<td>
<p class=txt9pt>
<div align='center' class='txt9pt'><font color='#FF0000'>1111Ocurrio un error, por favor comunicar con Intranet.</font></div>
</p>
</td>
</tr>
</table>";
}
}else{
echo "<table width='543' height='154' border='1' align='center' cellpadding='2' cellspacing='0' bordercolor='E6E6E6'>
<tr>
<td>
<p class=txt9pt>
<div align='center' class='txt9pt'><font color='#FF0000'>2222Ocurrio un error, por favor comunicar con Intranet.</font></div>
</p>
</td>
</tr>
</table>";
}
}else{
echo "<table width='543' height='154' border='1' align='center' cellpadding='2' cellspacing='0' bordercolor='E6E6E6'>
<tr>
<td>
<p class=txt9pt>
<div align='center' class='txt9pt'><font color='#FF0000'>333Ocurrio un error, por favor comunicar con Intranet.</font></div>
</p>
</td>
</tr>
</table>";
}
}//if preguntar si los campos son vacios
}//if guardar
?>
ahora si espero me ayuden