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<!--Como no pienso crear una base de datos simulo un acosulta-->
<?php
for ($i = 0; $i <= 3; $i++) {
$row['idpublivac'][$i] = $i;
$row['cargo'][$i] = "cargo_$i";
$row['fechainicio'][$i] = "fecha-inicio_$i";
$row['fechafin'][$i] = "fecha-fin_$i";
$row['Gerencia'][$i] = "Gerencia_$i";
$row['Nombre'][$i] = "Nombre_$i";
}
?>
<!DOCTYPE html>
<script type="text/javascript"> //Elimine el resto de funciones para que se note sea mas visible lo que quiero mostrar {Tu luego agregaras lo que necesites}
//Se crea un arreglo llamado grilla con los datos que consultastes en la base de datos;
var Grilla = <?php echo json_encode($row) ?>;
function habilitar(valor) {
var Cargo = document.getElementById("cargo1");
var Gerencia = document.getElementById("gerencia1");
var Fechini = document.getElementById("fechini");
var Fechfin = document.getElementById("fechfin");
Cargo.innerHTML = Grilla["cargo"][valor];
Gerencia.innerHTML = Grilla["Gerencia"][valor];
Fechini.innerHTML = Grilla["fechainicio"][valor];
Fechfin.innerHTML = Grilla["fechafin"][valor];
}
<div style="padding-left: 10px;"> <form action="" method="post" enctype="multipart/form-data" target="_self" id="theForm" name="theForm"> <input name="nv" type="text" id="nv" size="1" maxlength="2" disabled="true" onkeyup="fAgrega();"> <input name="pv" type="text" id="pv" size="1" maxlength="2" disabled="true" onkeyup="fAgrega();"> <table width="1008" cellpadding="0" cellspacing="0" style="text-align:center"> <th width="285">Gerencia
</th> <th width="227">Vacante
</th> <th width="81">Status
</th> <th width="159">Fecha de Publicación
</th> <th width="124">Fecha de Cierra
</th> <th width="76">Gestionar
</th> <?php
for ($i = 0; $i <= 3; $i++) :
?>
<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> <td width="285"><span title="Gerencia" style="font-size:13px" onkeyup="fAgrega();"><?php echo $row['Gerencia'][$i]; ?></span></td> <td width="227"><span title="Cargo" style="font-size:13px"><?php echo $row['cargo'][$i]; ?></span></td> <td width="81"><span title="Status"><label name="status" id="status" value="<?php echo $row['status'][$i]; ?>">ABIERTO
</label></span></td> <td width="159"><span title="Fecha de Publicación"><?php echo $row['fechainicio'][$i]; ?></span></td> <td width="124"><span title="Fecha de Cierra"><?php echo $row['fechafin'][$i]; ?></span></td> <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> <?php
endfor;
?>
<div style="padding-left: 10px;"> <form action="" method="post" enctype="multipart/form-data" target="_self" id="theForm" name="theForm" style="text-align:center"> N° DE VACANTES DISPONIBLES:
<span id="nv1"></span><br> PERIODO DE VALIDEZ: (
<span id="fechini"></span>) HASTA (
<span id="fechfin"></span>)
<form action="" method="post" enctype="multipart/form-data" target="_self" id="theForm" name="theForm" style="text-align:center"> <input id="Insertar" name="Insertar" type="submit" value="Guardar Vacante" onclick="valida_envia()" style=""/> <input id="Actualizar" name="Actualizar" type="submit" value="Actualizar Vacante" onclick="valida_envia()"/>
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...