Buenas tardes a todos/as, estoy realizando una encuesta en php y con una base de datos mysql. La cuestión es que la suma no la realiza correctamente y no sé donde puede estar el problema. A ver si me podéis ayudar y dar pistas.
El código es el siguiente:
<tr bgcolor="#FF6600" style="font-size: 18px">
<td height="50" colspan="3"><div align="center" style="font-weight: bold">EMPRESA</div></td>
</tr>
<tr bgcolor="#FFCC00">
<td height="40" style="font-size: 18px"><div align="right">¿Cuánto tiempo llevas trabajando en Prodigy Marketing?</div></td>
<td style="font-size: 22px"> </td>
<td><label for="<?php if(isset($_GET['id'])) echo $l_pregunta->get_pregunta3(); ?>"></label>
<select name="http_pregunta3" size="1" id="http_pregunta3">
<option value="MAS DE 1 AÑO">Más de 1 año</option>
<option value="<1 AÑO">Menos de 1 año </option>
<option value="<6 MESES">Menos de 6 mese</option>
<option value="<3 MESES">Menos de 3 meses</option>
<option value="<1 MES">Menos de 1 mes</option>
</select></td>
</tr>
<tr bgcolor="#FFCC00">
<td height="40" style="font-size: 18px"><div align="right">¿Qué imagen tienes de Prodigy Marketing?</div></td>
<td style="font-size: 22px"> </td>
<td><label for="<?php if(isset($_GET['id'])) echo $l_pregunta->get_pregunta4(); ?>"></label>
<select name="http_pregunta4" size="1" id="http_pregunta4">
<option value="UNA GRAN EMPRESA">Una gran empresa</option>
<option value="UNA BUENA EMPRESA">Una buena empresa </option>
<option value="UNA EMPRESA NORMAL">Una empresa normal</option>
<option value="UNA EMPRESA REGULAR">Una empresa regular</option>
<option value="UN DESASTRE DE EMPRESA">Un desastre de empresa</option>
</select></td>
</tr>
Al pulsar enviar encuesta se ejecuta el siguiente controlador (lógica de control):
<?php
//includes habituales y herramientas
include_once("/php/classes/utilidades.php");
include_once("/php/classes/encuesta.php");
include_once("/php/classes/conexion.php");
$l_conf = new CConfig();
$l_utilidad = new CUtilidades();
$l_conexion = new CConexion;
$l_manejador=$l_conexion->conectar();
//logica de control
$pregunta=new CPregunta();
$resultado=$_POST['valor'];
$_POST['valor'] = 0;
//capturamos las preguntas
$cuestion3 = $_POST['http_pregunta3'];
$cuestion4 = $_POST['http_pregunta4'];
if($cuestion3=="MAS DE 1 AÑO"){
$resultado=$resultado + 5;
}else if($cuestion3=="<1 AÑO"){
$resultado=$resultado + 4;
}else if($cuestion3=="<6 MESES"){
$resultado=$resultado + 3;
}else if($cuestion3=="<3 MESES"){
$resultado=$resultado + 2;
}else if($cuestion3=="<1 MES"){
$resultado=$resultado + 1;
}
if($cuestion4=="UNA GRAN EMPRESA"){
$resultado=$resultado + 5;
}else if($cuestion4=="UNA BUENA EMPRESA"){
$resultado=$resultado + 4;
}else if($cuestion4=="UNA EMPRESA NORMAL"){
$resultado=$resultado + 3;
}else if($cuestion4=="UNA EMPRESA REGULAR"){
$resultado=$resultado + 2;
}else if($cuestion4=="UN DESASTRE DE EMPRESA"){
$resultado=$resultado + 1;
}
$pregunta->rellenarObjeto($_POST['http_pregunta3'],$_POST['http_pregunta4'],$_POST['valor']);
Muchas gracias