no me muestra nada se quedan los campos de abajo en blanco osea es como si no ejecutara la instruccion pues.
yo lo que hice fue poner el que tu me enviaste le quite unos campos que no me hacen falta aca te lo paso:
Código PHP:
<?php
include ('conexion.php');
#Realizas tu consulta normalmente
$sql = "SELECT A.Gerencia,B.idpublivac,B.status,B.fechainicio,B.fechafin,C.Cargos
from EVA360_DS.dbo.Gerencias A
inner join jobposting.dbo.publivacantes B on A.IdGerencia=B.idgerencia
inner join EVA360_DS.dbo.Cargos C on C.IdCargo=B.idcargo
ORDER by B.idpublivac ASC";
$filtro = sqlsrv_query($conn_eva360,$sql);
$i = 0;
#El resultado lo asignas a los arreglos contenidos en el ejemplo que te adjunte
#anteriormente, puesto que pudiste comprobar que funcionaban. No deberias tener problemas.
while($db = sqlsrv_fetch_array($filtro)) {
$row['idpublivac'][$i] = $db['idpublivac'];
$row['cargo'][$i] = $db['Cargos'];
$row['Gerencia'][$i] = $db['Gerencia'];
$i++;
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Administrador de Publicacion</title>
<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");
Cargo.innerHTML = Grilla["cargo"][valor];
Gerencia.innerHTML = Grilla["Gerencia"][valor];
}
</script>
</head>
<body>
<div class="page2">
<div class="header2">
</div>
<div class="main">
<div style="padding-left: 10px;">
<fieldset class="campofieldsetM">
<legend>Administrador de Publicación de Cargos</legend>
<form action="" method="post" enctype="multipart/form-data" target="_self" id="theForm" name="theForm">
<label >Lista de Vacantes</label>
<table width="1008" cellpadding="0" cellspacing="0" style="text-align:center">
<thead>
<tr>
<th width="54">ITEM</th>
<th width="285">Gerencia</th>
<th width="227">Vacante</th>
<th width="76">Gestionar</th>
</tr>
</thead>
<tbody>
<?php
for ($i = 0; $i <= 3; $i++) :
?>
<tr>
<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"><?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="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>
</tr>
<?php
endfor;
?>
</tbody>
</table>
</form>
</fieldset>
</div>
<div style="padding-left: 10px;">
<fieldset class="campofieldsetM">
<legend>Vista Previa de la Publicación</legend>
<form action="" method="post" enctype="multipart/form-data" target="_self" id="theForm" name="theForm" style="text-align:center">
CARGO:<span id="cargo1"></span><br>
GERENCIA:<span id="gerencia1"></span><br>
</form>
</fieldset>
<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()"/>
</form>
</div>
</div>
</div>
</body>
</html>