datos de texto en un campo lista menu
Publicado por mario athanasiadis (35 intervenciones) el 13/03/2014 17:43:12
saludos.
tengo un campo lista menu en un formulario de busquedas que muestra el valor captado del campo TIPO guardado en una tabla llamada ACTIVOS, y que obtiene los valores de una tabla llamada Ref_Tipo para mostrar la lista de opciones, pero debe mostrar el valor de la tabla Activos cuando se hace una busqueda.
"este es un formulario de busqueda": en el busco un dato en la tabla activos y me trae los valores de la tabla activo para ser editados, entre los campos a editar esta el campo tipo que es un campo lista menu, que al seleccionar una opcion guarda en la tabla activos el id de la opcion que obtiene de la tabla Ref_tipo- (numero).
quiero que al hacer las busquedas en la tabla ACTIVO me muestre el valor de texto, no el numero, Ejemplo: al buscar el registro en la tabla ACTIVO, en el campo TIPO hay el numero 8 que es el ID del TIPO de Vehiculo FORD, debe mostrarme la palabre FORD no el numero 8, pero no lo hace.
el codigo de ejemplo a continuacion funciona bien, es un campo llamado FUNCIONARIOACARGO y esta en el mismo formulario del campo TIPO:
ESte es el Codigo del campo TIPO:
si hago el codigo del campo TIPO igual al del campo FUNCIONARIOACARGO no funciona y ademas me choca el evento onChange.
alguna idea
tengo un campo lista menu en un formulario de busquedas que muestra el valor captado del campo TIPO guardado en una tabla llamada ACTIVOS, y que obtiene los valores de una tabla llamada Ref_Tipo para mostrar la lista de opciones, pero debe mostrar el valor de la tabla Activos cuando se hace una busqueda.
"este es un formulario de busqueda": en el busco un dato en la tabla activos y me trae los valores de la tabla activo para ser editados, entre los campos a editar esta el campo tipo que es un campo lista menu, que al seleccionar una opcion guarda en la tabla activos el id de la opcion que obtiene de la tabla Ref_tipo- (numero).
quiero que al hacer las busquedas en la tabla ACTIVO me muestre el valor de texto, no el numero, Ejemplo: al buscar el registro en la tabla ACTIVO, en el campo TIPO hay el numero 8 que es el ID del TIPO de Vehiculo FORD, debe mostrarme la palabre FORD no el numero 8, pero no lo hace.
el codigo de ejemplo a continuacion funciona bien, es un campo llamado FUNCIONARIOACARGO y esta en el mismo formulario del campo TIPO:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<td align="center" ><select class="TextoCampos" name="FUNCIONARIOACARGO" id="FUNCIONARIOACARGO" OnFocus="toma_seleccion(this)" OnChange="pon_seleccion(this)">
<option>seleccione un Funcionario</option>
<?php
do {
?>
<option value="<?php echo $row_ConsultaFuncionario['NUMEMPLEADO']?>"<?php if (!(strcmp($row_ConsultaFuncionario['NUMEMPLEADO'], $row_Recordset2['FUNCIONARIOACARGO']))) {echo "selected=\"selected\"";} ?>><?php echo $row_ConsultaFuncionario['NOMBRE']?> <?php echo $row_ConsultaFuncionario['APELLIDO']; ?></option>
<?php
} while ($row_ConsultaFuncionario = mysql_fetch_assoc($ConsultaFuncionario));
$rows = mysql_num_rows($ConsultaFuncionario);
if($rows > 0) {
mysql_data_seek($ConsultaFuncionario, 0);
$row_ConsultaFuncionario = mysql_fetch_assoc($ConsultaFuncionario);
}
?>
</select></td>
ESte es el Codigo del campo TIPO:
1
2
3
4
5
6
7
8
9
<td align="center"><select class="TextoCampos" name="TIPO" id="TIPO" onChange="llamarAjaxGETtipo()">
<option>selec. un Tipo</option>
<?php
$re=mysql_query("select * from ref_tipo");
while($f=mysql_fetch_array($re)){
echo'<option value="'.$f['IDTIPO'].'">'.$f['IDTIPO'].' '.$f['DETALLE_TIPO'].'</option>';
}
?>
</select></td>
si hago el codigo del campo TIPO igual al del campo FUNCIONARIOACARGO no funciona y ademas me choca el evento onChange.
alguna idea
Valora esta pregunta


0