Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/01/2015, 12:14
NeaFan
 
Fecha de Ingreso: diciembre-2014
Ubicación: montería
Mensajes: 33
Antigüedad: 10 años
Puntos: 0
Respuesta: problema con una vista previa

Bueno intentare ayudarte, con el siguiente codigo «modificación del tuyo [entenderás que solo simulare que he consultado en la base de datos, puesto que no me dispondré a crear una]»

Código HTML:
Ver original
  1. <!--Como no pienso crear una base de datos simulo un acosulta-->
  2. <?php
  3. for ($i = 0; $i <= 3; $i++) {
  4.    $row['idpublivac'][$i] = $i;
  5.    $row['cargo'][$i] = "cargo_$i";
  6.    $row['fechainicio'][$i] = "fecha-inicio_$i";
  7.    $row['fechafin'][$i] = "fecha-fin_$i";
  8.    $row['Gerencia'][$i] = "Gerencia_$i";
  9.    $row['Nombre'][$i] = "Nombre_$i";
  10. }
  11. ?>
  12. <!DOCTYPE html>
  13.     <head>
  14.         <meta charset="UTF-8">
  15.         <title>Administrador de Publicacion</title>
  16.         <script type="text/javascript">
  17. //Elimine el resto de funciones para que se note sea mas visible lo que quiero mostrar {Tu luego agregaras lo que necesites}
  18. //Se crea un arreglo llamado grilla con los datos que consultastes en la base de datos;
  19.             var Grilla = <?php echo json_encode($row) ?>;
  20.             function habilitar(valor) {
  21.                 var Cargo = document.getElementById("cargo1");
  22.                 var Gerencia = document.getElementById("gerencia1");
  23.                 var Fechini = document.getElementById("fechini");
  24.                 var Fechfin = document.getElementById("fechfin");
  25.                 Cargo.innerHTML = Grilla["cargo"][valor];
  26.                 Gerencia.innerHTML = Grilla["Gerencia"][valor];
  27.                 Fechini.innerHTML = Grilla["fechainicio"][valor];
  28.                 Fechfin.innerHTML = Grilla["fechafin"][valor];
  29.             }
  30.         </script>
  31.     </head>
  32.     <body>
  33.         <div class="page2">
  34.             <div class="header2">
  35.             </div>
  36.             <div class="main">
  37.                 <div style="padding-left: 10px;">
  38.                     <fieldset class="campofieldsetM">
  39.                         <legend>Administrador de Publicación de Cargos</legend>    
  40.                         <form action="" method="post" enctype="multipart/form-data" target="_self" id="theForm" name="theForm">
  41.                             <p>
  42.                                 <label>Numero de Vacante:</label>
  43.                                 <input name="nv" type="text" id="nv" size="1" maxlength="2" disabled="true"  onkeyup="fAgrega();">
  44.                             </p>
  45.                             <p>
  46.                                 <label>Periodo de Validez:</label>
  47.                                 <input name="pv" type="text" id="pv" size="1" maxlength="2" disabled="true"  onkeyup="fAgrega();">
  48.                             </p>
  49.                             <label >Lista de Vacantes</label>
  50.                             <table width="1008"  cellpadding="0" cellspacing="0" style="text-align:center">
  51.                                 <thead>
  52.                                     <tr>
  53.                                         <th width="54">ITEM</th>
  54.                                         <th width="285">Gerencia</th>
  55.                                         <th width="227">Vacante</th>
  56.                                         <th width="81">Status</th>
  57.                                         <th width="159">Fecha de Publicación</th>
  58.                                         <th width="124">Fecha de Cierra</th>
  59.                                         <th width="76">Gestionar</th>
  60.                                     </tr>
  61.                                 </thead>
  62.                                 <tbody>
  63.                                     <?php
  64.                                    for ($i = 0; $i <= 3; $i++) :
  65.                                        ?>
  66.                                         <tr>
  67.                                             <td width="54"><span title="ITEM"><label name="item" id="item" value="<?php echo $row['idpublivac'][$i]; ?>"><?php echo $row['idpublivac'][$i]; ?></label></span></td>
  68.                                             <td width="285"><span title="Gerencia" style="font-size:13px" onkeyup="fAgrega();"><?php echo $row['Gerencia'][$i]; ?></span></td>
  69.                                             <td width="227"><span title="Cargo" style="font-size:13px"><?php echo $row['cargo'][$i]; ?></span></td>
  70.                                             <td width="81"><span title="Status"><label name="status" id="status" value="<?php echo $row['status'][$i]; ?>">ABIERTO</label></span></td>
  71.                                             <td width="159"><span title="Fecha de Publicación"><?php echo $row['fechainicio'][$i]; ?></span></td>
  72.                                             <td width="124"><span title="Fecha de Cierra"><?php echo $row['fechafin'][$i]; ?></span></td>
  73.                                             <td width="76" align="center"><span title="Gestionar"><input  name="gestionar[]" id="gestionar-<?php echo $i; ?>" type="radio" value="<?php echo $i; ?>" onchange="habilitar(this.value);"/></span></td>
  74.                                         </tr>
  75.                                         <?php
  76.                                    endfor;
  77.                                    ?>
  78.                                 </tbody>
  79.                             </table>
  80.                         </form>
  81.                     </fieldset>
  82.                 </div>
  83.                 <div style="padding-left: 10px;">
  84.                     <fieldset class="campofieldsetM">
  85.                         <legend>Vista Previa de la Publicación</legend>    
  86.                         <form action="" method="post" enctype="multipart/form-data" target="_self" id="theForm" name="theForm" style="text-align:center">
  87.                             CARGO:<span id="cargo1"></span><br>
  88.                             GERENCIA:<span id="gerencia1"></span><br>
  89.                             N° DE VACANTES DISPONIBLES: <span id="nv1"></span><br>
  90.                             PERIODO DE VALIDEZ: (<span id="fechini"></span>) HASTA (<span id="fechfin"></span>)
  91.                         </form>
  92.                     </fieldset>
  93.                     <form action="" method="post" enctype="multipart/form-data" target="_self" id="theForm" name="theForm" style="text-align:center">
  94.                         <input id="Insertar" name="Insertar" type="submit" value="Guardar Vacante" onclick="valida_envia()" style=""/>
  95.                         <input id="Actualizar" name="Actualizar" type="submit" value="Actualizar Vacante" onclick="valida_envia()"/>
  96.                     </form>
  97.                 </div>
  98.             </div>
  99.         </div>
  100.     </body>
  101. </html>

CopyPaste el contenido anterior en una nueva hoja PHP y luego estudias el proceso ^_^ ojala te sea de utilidad...

PD: Veo sobre cargas en el diseño, deberías tener en cuenta varios aspectos: Separa el Css y Javascript del HTML, trata de usar bien los contenedores y demas etiquetas...

Última edición por NeaFan; 06/01/2015 a las 12:21