$row['id'],'nombre'=>$row['nombre'],'tipo'=>$row['tipo'],'opciones_id'=>explode('|', $row['opciones_id']),'opciones'=>explode('|', $row['opciones']))); $qry_insert=""; $user_ip = get_client_ip(); if ($_SERVER['REQUEST_METHOD']=='POST') { $error_pregunta=""; $empresa_nombre=$_REQUEST['empresa_nombre']; $empresa_rif=$_REQUEST['empresa_rif']; $last_login=date('Y-m-d H:i:s'); $n_preg_post=0; if ($empresa_rif=="") $error_msg .= "Debe ingresar el RIF de su empresa.
"; if ($empresa_nombre=="") $error_msg .= "Debe ingresar el nombre de su empresa.
"; if (isset($_POST['submit_e'])) { $qry=mysqli_query($dbl,"SELECT ifnull(datediff(now(),date(encuestas_respuestas.fecha)),0 )as `datediff`, clientes.rif from encuestas_respuestas right join clientes on encuestas_respuestas.cliente_rif = clientes.rif where clientes.rif='".strtoupper($empresa_rif)."' group by clientes.rif"); if ($row=mysqli_fetch_array($qry)) { $empresa_existe=mysqli_num_rows($qry); if ( $row['datediff'] < 30) $error_msg .= "Usted ya respondió la encuesta de éste mes.
"; } foreach ($apreguntas as $k => $xpregunta) { foreach ($xpregunta['opciones'] as $j => $xopcion) { if ( $xpregunta['tipo']==3 && $_POST["opcion".$xpregunta['id']]=="" ) { $error_pregunta="Faltan respuestas"; } if (($_POST["opcion".$xpregunta['id']])==$xpregunta['opciones_id'][$j] and $xpregunta['tipo']<3 and $xpregunta['opciones_id'][$j]<>0 ) { $n_preg_post++; $qry_insert.=",('".$empresa_rif."',null,'".$xpregunta['opciones_id'][$j]."',null,'".date('y-m-d H:i:s')."')"; } elseif ($xpregunta['tipo']==3 and $_POST["opcion".$xpregunta['id']]<>"") { $qry_insert.=",('".$empresa_rif."','".$xpregunta['id']."',null,'".$_POST["opcion".$xpregunta['id']]."','".date('y-m-d H:i:s')."')"; } } } if (($n_preg_post) < (count($apreguntas)-2) or $error_pregunta<>"") { $error_msg .= "Debe responder todas las preguntas marcadas con asterisco (*).
"; } if ($error_msg=="") { if ($qry_insert<>"") { if ($empresa_existe==0) mysqli_query($dbl,"INSERT into clientes (rif, nombre, last_login,ip) values ('".strtoupper($empresa_rif)."','".$empresa_nombre."','".$last_login."','".$user_ip."')"); else mysqli_query($dbl,"UPDATE clientes set nombre='".$empresa_nombre."', last_login='".$last_login."',ip='".$user_ip."' where rif='".$empresa_rif."'"); mysqli_query($dbl,"INSERT into encuestas_respuestas (cliente_rif, encuesta_id, encuesta_opcion_id, abierta, fecha) values ".substr($qry_insert, 1)); unset($_POST); ?>
"") { ?>
ENCUESTA DE SATISFACCIÓN
Estimados clientes, con la finalidad de mejorar nuestros productos y servicios en función de mantener su satisfacción garantizada, le pedimos nos otorgue unos minutos de su valioso tiempo para contestar unas sencillas preguntas acerca de nuestras actividades. Le agradecemos de antemano.
Error

RIF de la empresa: (*)
Nombre de la empresa: (*)
$xpregunta) { ?>
1. (*)
    $xopcion) {?>