Foros del Web » Programando para Internet » PHP »

PHP OO Llenar varios campos a partir de una lista desplegable

Estas en el tema de Llenar varios campos a partir de una lista desplegable en el foro de PHP en Foros del Web. hola ! intento completar mas de un campo a partir de una lista desplegable y no lo consigo. La consulta(sprintf(DarQuery(1665))) es sobre una base Oracle ...
  #1 (permalink)  
Antiguo 14/05/2015, 12:48
 
Fecha de Ingreso: mayo-2015
Ubicación: Buenos Aires
Mensajes: 3
Antigüedad: 9 años
Puntos: 0
Llenar varios campos a partir de una lista desplegable

hola ! intento completar mas de un campo a partir de una lista desplegable y no lo consigo. La consulta(sprintf(DarQuery(1665))) es sobre una base Oracle y tiene cuatro columnas. puedo completar solo un campo con la columna 0 pero tengo otros IMPUT para llenar y no se como.
¿podrán ayudarme ?


<td height="21" align="left">Producto :</td>

<td colspan="2" height="15" align="left"><?php
$query = sprintf(DarQuery(1665));
$r = xQuery($query);
echo '<select name="Producto" class="texto" id="Producto" >';
while($row = oci_fetch_row($r))
{
if ($def == $row[0]) {
echo'<option value="'.$row[0].'" selected="selected">'.$row[1]. '</option>';
}
else

echo '<option value="'.$row[0].'">'.$row[1]. '</option>';

}

?>
  #2 (permalink)  
Antiguo 14/05/2015, 13:45
Avatar de Nopal_Studio  
Fecha de Ingreso: julio-2012
Ubicación: DF
Mensajes: 42
Antigüedad: 11 años, 9 meses
Puntos: 10
Respuesta: Llenar varios campos a partir de una lista desplegable

Haber intenta con:

Código PHP:
Ver original
  1. while($row = oci_fetch_array($r))
  2. {
  3. if ($def == $row[0]) {
  4. echo'<option value="'.$row[0].'" selected="selected">'.$row[1]. '</option>';
  5. }
  6. else
  7. {
  8. echo '<option value="'.$row[0].'">'.$row[1]. '</option>';
  9. }
  #3 (permalink)  
Antiguo 15/05/2015, 07:05
 
Fecha de Ingreso: mayo-2015
Ubicación: Buenos Aires
Mensajes: 3
Antigüedad: 9 años
Puntos: 0
Respuesta: Llenar varios campos a partir de una lista desplegable

[QUOTE=Nopal_Studio;4709723]Haber intenta con:

El problema lo tengo para llenar otro campo, no el del <select name="stk_codigo" class="texto" id="stk_codigo" >
A ese puedo ponerle cualquiera de la consulta $row[]. Pero no puedo llenar otro en el mismo momento.
  #4 (permalink)  
Antiguo 15/05/2015, 08:01
Avatar de Nopal_Studio  
Fecha de Ingreso: julio-2012
Ubicación: DF
Mensajes: 42
Antigüedad: 11 años, 9 meses
Puntos: 10
Respuesta: Llenar varios campos a partir de una lista desplegable

ponme el código que has intentado y vemos la solución. Bye
  #5 (permalink)  
Antiguo 15/05/2015, 11:09
 
Fecha de Ingreso: mayo-2015
Ubicación: Buenos Aires
Mensajes: 3
Antigüedad: 9 años
Puntos: 0
Respuesta: Llenar varios campos a partir de una lista desplegable

Cita:
Iniciado por Nopal_Studio Ver Mensaje
ponme el código que has intentado y vemos la solución. Bye
<form id="form1" name="form1" method="POST" action="">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="10">&nbsp;</td>
</tr>
<tr>
<td height="21" colspan="10" align="center" class="Header">CABECERA:</td>
</tr>
<tr>
<td width="10%" height="21" align="left">Empresa :</td>
<td colspan="4" height="21" align="left"><?php echo LOVEmpresa($empresa) ?></td>
<td colspan="3" align="left">&nbsp;</td>
<td width="10%" align="right"><B>Movimiento Nro: </B></td>
<td width="9%" ><input id="movi_codigo" disabled="disabled" name="movi_codigo" class="cuadro" size="10" value="<?php echo $movi_codigo;?>"/>
</tr>
<tr>
<td height="21" align="left">Agente :</td>
<td colspan="4" height="21" align="left"><?php echo LOVAgente($Agente) ?></td>
<td colspan="5" align="left">&nbsp;</td>
</tr>
<tr>
<td width="10%" align="left" >Comprobante:</td>
<td width="9%" align="left"><input id="movi_comprobante" name="movi_comprobante" class="cuadro" size="10" value="<?php echo $movi_comprobante;?>"/>
</td>
<td width="10%" align="right">Comprobante Agente:</td>
<td width="9%" ><input id="movi_comprobante_agente" name="movi_comprobante_agente" class="cuadro" size="10" value="<?php echo $movi_comprobante_agente;?>"/>
</td>
<td width="9%" align="right">Fch Comprobante:</td>
<td width="9%" ><input id="movi_fch_comprobante" name="movi_fch_comprobante" class="cuadro" size="10" value="<?php echo $movi_fch_comprobante;?>"/>
</td>
<td width="9%" align="right">Fch Recepcion:</td>
<td width="9%" ><input id="movi_fch_recepcion" name="movi_fch_recepcion" class="cuadro" size="10" value="<?php echo $movi_fch_recepcion;?>"/>
</td>

<td width="14%" align="right">Fch Facturacion:</td>
<td width="11%" ><input id="movi_fch_facturacion" name="movi_fch_facturacion" class="cuadro" size="10" value="<?php echo $movi_fch_facturacion;?>"/>
</td>
</tr>
<tr>
<td colspan="10" align="left">&nbsp;</td>
</tr>

<tr>
<td height="21" colspan="10" align="center" class="Header">ITEMS:</td>
</tr>
<tr>
<td colspan="21" align="left">&nbsp;</td>
</tr>
<tr>
<td height="21" align="left">Producto :</td>
<td colspan="2" height="15" align="left"><?php
$query = sprintf(DarQuery(1665)); /*Esta consulta tiene n filas con una sere de campos, lo que quiero es tomar el valor de un campo distinto del
que uso para el campo "stk_codigo" ($row[0]) para completar el campo imput "registrada" que esta mas abajo */

$r = xQuery($query);
echo '<select name="stk_codigo" class="texto" id="stk_codigo" >';
while($row = oci_fetch_row($r))
{
if ($def == $row[0]) {
echo'<option value="'.$row[0].'" selected="selected">'.$row[1]. '</option>';
}
else

echo '<option value="'.$row[0].'">'.$row[1]. '</option>';
}
?>
<td width="5%" align="right">Cantidad:</td>
<td width="11%" ><input id="item_cantidad" name="item_cantidad" class="cuadro" size="10" value="<?php echo $item_cantidad;?>"/></td>
<td width="10%" align="right"><B>Cantidad Registrada: </B></td>
/*Quiero completar el campo "registrada con $row[3] */
<td width="5%" ><input id="registrada" disabled="disabled" name="registrada" class="cuadro" size="10" value="<?php echo$registrada;?>"/>
<td height="18" colspan="2" align="center"><input name="SubmitA" type="Submit" class="texto" value="Agregar" onclick="return validateForm(document.form1)"/></td>
<td colspan="2" align="left">&nbsp;</td>
</tr>
<tr>
<td colspan="21" align="left">&nbsp;</td>
</tr>
<tr>
<td height="21" colspan="10" align="center" class="Header">CARGA:</td>
</tr>


</table>
</form>

Etiquetas: oracle, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:58.