solicito su ayuda tengo un código necesito filtrar esa información para que así esta me muestre informacion de la db ejemplo selecciono la fecha y el ingeniero me muestra todo lo que hizo en una fecha determinada el codigo es el siguiente
Código PHP:
Ver original
<html> <?php $server = '192.168.100.113:3306'; //servidor $username = 'test'; //usuario de la base de datos $password = 'test2014'; //password del usuario de la base de datos $database = 'redmine_test'; //nombre de la base de datos $conexion = @new mysqli($server, $username, $password, $database); if ($conexion->connect_error) //verificamos si hubo un error al conectar, recuerden que pusimos el @ para evitarlo { die('Error de conexión: ' . $conexion->connect_error); //si hay un error termina la aplicación y mostramos el error } $sql="SELECT * from reporte_tiempos"; $result = $conexion->query($sql); //usamos la conexion para dar un resultado a la variable if ($result->num_rows > 0) //si la variable tiene al menos 1 fila entonces seguimos con el codigo { $combobit=""; while ($row = $result->fetch_array(MYSQLI_ASSOC)) { $combobit .=" <option value='".$row['fecha_realizacion_actividad']."'>".$row['fecha_realizacion_actividad']."</option>"; //concatenamos el los options para luego ser insertado en el HTML } } else { echo "No hubo resultados"; } $conexion = @new mysqli($server, $username, $password, $database); if ($conexion->connect_error) //verificamos si hubo un error al conectar, recuerden que pusimos el @ para evitarlo { die('Error de conexión: ' . $conexion->connect_error); //si hay un error termina la aplicación y mostramos el error } $sql="SELECT * from reporte_tiempos"; $result = $conexion->query($sql); //usamos la conexion para dar un resultado a la variable if ($result->num_rows > 0) //si la variable tiene al menos 1 fila entonces seguimos con el codigo { $combobitv=""; while ($row = $result->fetch_array(MYSQLI_ASSOC)) { $combobitv .=" <option value='".$row['ingeniero']."'>".$row['ingeniero']."</option>"; //concatenamos el los options para luego ser insertado en el HTML } } else { echo "No hubo resultados"; } $conexion->close(); //cerramos la conexión ?> <html> <head> <title></title> </head> <body> <select name="estado"> <?php echo $combobit; echo $combobitv; ?> </select> </body> </html> <?php #Conectamos con MySQL (en este caso es para un localhost) #Seleccionamos la base de datos a utilizar ?> <?php #Guardamos la variable enviada por POST# } else{ //Si se ha seleccionado alguna de las demás categorías, hace el filtro. $cat=$_POST['cate']; } ?> <table> <?php #Mostramos los resultados obtenidos dentro de una tabla echo "<tr>"; echo "<td>".$row["proyecto"]."</td>"; echo "<td>".$row["requisito"]."</td>"; echo "<td>".$row["fase"]."</td>"; echo "<td>".$row["tarea"]."</td>"; echo "<td>".$row["descripcion_tarea"]."</td>"; echo "<td>".$row["fecha_realizacion_actividad"]."</td>"; echo "<td>".$row["fecha_realizacion_reporte"]."</td>"; echo "<td>".$row["ingeniero"]."</td>"; echo "<td>".$row["descripcion_reporte"]."</td>"; echo "<td>".$row["actividad_reportada"]."</td>"; echo "<td>".$row["horas_empleadas"]."</td>"; echo "<td>".$row["horas_estimadas"]."</td>"; echo "<tr>"; } ?> </table> </body> </html> <?php #Cerramos la conexión con la base de datos ?>
me muestra todo lo de todos los usuarios en la pantalla y eso no es lo que necesito que filtre y exporte a excel GRACIAS DE ANTE MANO POR SU AYUDA
