HOLA AMIGOS DEL FORO, SOY NUEVO EN ESTO Y ME GUSTARIA QUE ME APOYEN CON ESTE CODIGO.
QUIERO MOESTRAR EL RESTO DE LAS COLUMNAS DE LAS TABLAS, SOLO ME APARECE EL CODIGO, QUE TENDRIA QUE HACER,
OTRA CONSULTA O ALMACENARLA EN UNA VARIABLES.
EN ESTE CASO QUISIERA MOSTRAR
EL NOMBRE DE TRABAJADOR A LA HORA DE REFRESCAR UN SELECT PADRE
__________________________________________________ _______________
Código PHP:
<form action="<? $_SERVER['PHP_SELF']?>" method="post">
<tr><td colspan="6">
<table border="0" align="center">
<?php
// iniciamos select dinamico
$coduniorg=$_POST['coduniorg'];
// Inicio Formulario .. PHP_SELF enviamos a si mismo (a este script).
?>
<td>Unidad Orgánica:</td>
<td colspan="2">
<? //Formar Selec "Padre"?>
<select name="coduniorg" onChange="this.form.submit()">
<option value="">Seleccione un Item </option>
<?php
$sql="SELECT * FROM unidadorganica"; //$SQLconsulta_padre
$aclass->consulta($sql);
while($registro_padre=$aclass->dinamico()){
// Se mira si el ID del registro es el mismo q el $id_padre q recibimos si hemos cambiado el select hijo.
// Se selecciona en consecuencia (selected) la opción elegida.
if ($coduniorg == $registro_padre['coduniorg']){
?>
<option value=<?=$registro_padre['coduniorg']?> selected> <?=$registro_padre['descuniorg']?></option>
<? } else { ?>
<option value=<?=$registro_padre['coduniorg']?>><?=$registro_padre['descuniorg']?></option>
<? }
}
// $descuniorg=$registro_padre['descuniorg'];
?>
</select>
<?
$aclass->freedinamico_array_query();// Liberar memoria usada por consulta.
?> </td>
<td>Personal</td>
<td colspan="2">
<? // Formar Select "Hijo" ?>
<select name="codplanilla">
<?
// Si $id_padre no tiene valor (caso de que no se ha seleccionado ningua opcion del select hijo
// se muestra el mensaje de "seleccine un item" (del select padre).
if (!empty($coduniorg)){
$sql="SELECT * FROM trabajador WHERE coduniorg='$coduniorg'"; //$SQLconsulta_hija
$aclass->consulta($sql);
// se mira el total de registros de la consulta .. si es 0 se muestra mensaje en el select ..
if ($aclass->numeroregistros()!= 0){
while ($registro_hija=$aclass->dinamico()){
?>
<option value=<?=$registro_hija['codplanilla']?>><?=$registro_hija['nombre']?></option>
<? }
}
else {?>
<option value="">No hay registros para este Item</option>
<? }
} else {?>
<option value="">Seleccione un Item</option>
<? }
$aclass->freedinamico_array_query();
?>
</select> </td>
</table>
</td>
</tr>
</form>