Respuesta: Elemetos de Select Multiples hola truman_truman, gracias por tu respuesta, pero no me funciono de esa manera, no me esta enviando ningun valor el campo SEL, cambie lo que me dijiste:
Código PHP:
Ver original<tr> <th>Seleccion de Modulos:</th> <td> <select name="sel[]" size="5" id="sel1" multiple="multiple"> <option value="<?=$modulo['mo_id']?>"><?=$modulo['mo_nombre']?></option> <? }?> </select> <!--<div style="position:absolute; width: 115px; height: 5px; top: 809px; left: 503px;">--> <input type="button" value=">" onclick="pasar()" width="10" /> <!--</div> <div style="position:absolute; width: 25px; height: 10px; top: 640px; left: 570px;">--> <input type="button" value=">>" onclick="mover_todo()" /> <!-- </div>--> </td> <th>Modulos Seleccionados:</th> <td> <!--<div style="position:absolute; width: 225px; height: 10px; top: 610px;">--> <input type="button" value="<" onclick="quitar()" /> <!--</div> <div style="position:absolute; width: 80px; height: 10px; top: 640px;">--> <input type="button" value="<<" onclick="quitar()" /> </div> <select name="select[]" size="5" id="sel2"> </select> </td> </tr>
y tambien coloque el for en el PHP
Código PHP:
Ver original<!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 content="text/html; charset=iso-8859-1" http-equiv="Content-Type" /> <link rel=stylesheet href="./Style/default.css" type="text/css"> </head> <body> <?php include_once("conexion.php"); include('./Scripts/funcion.php'); $conexion = new ControlBD(); $conexion->conectar(); $conexion->seleccionarBD(); $usu=$_SESSION['us_id']; $empre = $_SESSION['us_idempresa']; $proyecto=$_REQUEST['project']; $empresa=$_REQUEST['empresa']; $sucursal=$_REQUEST['sucursal']; $pmo=$_REQUEST['pmo']; $lider=$_REQUEST['lider']; $tipPro=$_REQUEST['tip_pro']; $fecha=cambiar_a_mysql($_REQUEST['fecha']); $objGen=$_REQUEST['obj_gen']; $modulo=$_POST['select']; echo $modulo; echo $fecha; echo $objGen; echo $lider; for ($i = 0; $i < sizeof($modulo); $i++) { echo "<br> sel " . $i . ": " . $modulo[$i]; } //var_dump($modulo); // pruebo si la variable es recibida //insertando el Requerimiento en la BD $query2 = "INSERT INTO cgproyectos (pro_nombre,pro_pmo,pro_lider,pro_fechaSoli,pro_tipo,pro_idsucursal) VALUES ('$proyecto','$pmo', '$lider', '$fecha', '$tipPro','$sucursal')"; $error=$conexion->ejecutarQuery($query2); $objg="INSERT INTO cgobjgeneral (obj_descripcion,obj_idproyect) VALUES ('$objGen','$id')"; $object=$conexion->ejecutarQuery($objg); //-------------------------INSERT DE TAREAS AUTOMATICAS----------------------// $qry="SELECT mo_id FROM cgmodulo WHERE mo_idempresa = '$empresa' AND mo_nombre = 'Tarea Automatica'"; $rlt=$conexion->ejecutarQuery($qry); $qry1="SELECT tra_tipo FROM cgtransacciones INNER JOIN cgmodulo ON mo_id = tra_idmodulo WHERE tra_maestro = 'Tarea Automatica' AND mo_idempresa = '$empresa'"; $rlt1=$conexion->ejecutarQuery($qry1); $mo_id = $moid['mo_id'] ; $tra_tipo = $traid['tra_tipo']; echo $mo_id; echo $tra_tipo; $ta="INSERT INTO cgrequerimientos (req_usuario, req_idmodulo, req_idtrans, req_date, req_descripcion, req_valicacion, req_estado, req_imagen, req_idproyecto, req_archivo, req_idsucursal) VALUES ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Instalación del Sistema', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Instalar Bases de Datos', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Estaciones de Trabajo', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Instalación Herramientas de Actualización de Plataforma y Utilidades del Sistema','1','Activo','imagenes/','$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Instalación Herramientas de Conexión Remota', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Instalación de Procesos para Respaldos Automáticos', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Instalación de Herramientas de Sincronización', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Realización de Certificados Técnicos de Equipos', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Desarrollo de Canales de Comunicación Efectiva', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Migración de Datos Maestros', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Recopilación Información Asociada a Maestros (Clientes, Proveedores, Plan de Cuentas)', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Agrupación de Información y Clasificación', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Reingeniería de Datos', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Montaje y Pruebas de Data', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Validación de Información', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Validación Operativa de Información', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Validación Administrativa de Información', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Realización de Certificado del Proceso de Migración', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Pruebas de Uso', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Pruebas de Operatividad de Transacciones', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Pruebas de Conexión y Soporte Remoto', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'), ('$usu', '$mo_id ', '$tra_tipo', '$fecha', 'Confirmación de Licencia', '1', 'Activo', 'imagenes/', '$id', 'imagenes/','$sucursal'); "; $auto=$conexion->ejecutarQuery($ta); //-------------------------INSERT DE TAREAS AUTOMATICAS----------------------// //-------------------------Script para Bitacora---------------------------// $fecha=date("Y-m-d H:i:s"); //$nombre=$array["us_nombre"]; $accion="proyecto agregado"; $detalles="Nuevo Proyecto Agregado, N°:". $id; $reg_req= "INSERT INTO cgbitacora (bit_usuario, bit_date, bit_accion, bit_detalles,bit_empresa) VALUES ('$usu', '$fecha', '$accion', '$detalles','$empre')"; $registro=$conexion->ejecutarQuery($reg_req); $conexion->cerrarConec(); //-------------------------Script para Bitacora---------------------------// ?> <h2>Su Requerimiento a sido enviado Satisfactoriamente</h2> <br /> <br /> <h2><a href="<?=$_SERVER["HTTP_REFERER"]?>">Hacer otro Requerimiento</a></h2> <br /> <h2><a href="sel_requerimientos.php">Ir al listado de Requerimientos</a></h2> </body> </html>
hice ECHO de varios elementos que estoy enviando en el formulario y si me muestra todo bien, menos ese dato, no se que podria ser
Espero puedan dar otra mano ahi, saludos |