Foros del Web » Programando para Internet » PHP »

Problema con un combobox donde me salen las opciones en blanco

Estas en el tema de Problema con un combobox donde me salen las opciones en blanco en el foro de PHP en Foros del Web. hola a todos, soy muy nuevo en esto, estoy haciendo un programa donde el usuario cuando elija una de las opciones del combobox automaticamente salgan ...
  #1 (permalink)  
Antiguo 24/08/2008, 14:39
 
Fecha de Ingreso: julio-2008
Mensajes: 129
Antigüedad: 15 años, 10 meses
Puntos: 0
Problema con un combobox donde me salen las opciones en blanco

hola a todos, soy muy nuevo en esto, estoy haciendo un programa donde el usuario cuando elija una de las opciones del combobox automaticamente salgan las opciones, el listado de opcones del combobox la estoy llamando de la base de datos pero no me sale este es mi codigo, se acepta todo tipo de ayuda
Código PHP:
<style type="text/css">
<!--
.Estilo1 {font-family: Arial}
-->
</style>
<p>
<table width="674" height="30" align="center">
  <tr bgcolor="#CCCCCC" class="Estilo1">
  <td width="87" height="24"
  </td>
</p>
<form name="form1" method="post" action="combito.php">
  <?php
$tarea
=$_GET['tarea'];
?>
  <select name="tarea" id="tarea" method="post" onChange="location.href=this.value"/>
  
  <option>__</option>
  <?php 
   
include ('connection1.php');
    
$e="SELECT tarea FROM actividades ORDER BY tarea";
    
$bus mysql_query($e,$link) or die("Error en query $e:" .mysql_error());
    while(
$g=mysql_fetch_array($bus))
    {
$h=$g['tarea'];
    
$descripcion=$g['descripcion'];
    if (
$h==$h)  
                    echo 
"<option value='combito.php?tarea=$tarea' SELECTED> ".$g['descripcion']."</option>";
                    }

    
?>

  <input name="form1" type="hidden" value="<?php echo $tarea ?>" />
</form>
<FORM ACTION="combito.php" class="Estilo2" id="form1" name="form1" method="get">
<label> </label>
&nbsp;
</td>
</tr>
<table width="513" height="73" align="center">
  <tr bgcolor="#CCCCCC" class="Estilo1">
    <td width="253"><div align="center">Sistema de Monitoreo y Evaluaci&oacute;n </div></td>
    <td width="124"><div align="center"></div>
        <div align="center">Dependencia</div></td>
    <td width="120"><div align="right"><?php echo $row {'dependencia'?></div></td>
  </tr>
</table>
<table width="514" height="30" align="center">
  <tr bgcolor="#CCCCCC" class="Estilo1">
    <td width="191">Nombre de la Tarea </td>
    <td width="311" height="24"><?php echo $row {'actividad'?></td>
  </tr>
</table>
<table width="515" height="164" align="center">
    <td width="218" bgcolor="#CCCCCC">Fecha de inicio </td>
    <td width="184" height="28" bgcolor="#CCCCCC"><p>
    <?php echo $row {'f_i'?></p></td>
    <td width="97" rowspan="6" nowrap bordercolor="#FFFFFF" bgcolor="#CCCCCC">&nbsp;</td>
  </tr>
  <tr bgcolor="#CCCCCC" class="Estilo1">
    <td>Fecha de final </td>
    <td height="24"><?php echo $row {'f_f'?></a></td>
  </tr>
  <tr bgcolor="#CCCCCC" class="Estilo1">
    <td>Fecha real de culminaci&oacute;n</td>
    <td height="24"><?php echo $row {'f_r'?></a></td>
  </tr>
  <tr bgcolor="#CCCCCC" class="Estilo1">
    <td>Monto de la actividad </td>
    <td height="24"><?php echo $row {'monto'?></td>
  </tr>
  <tr bgcolor="#CCCCCC" class="Estilo1">
    <td>Trimestre a Ejecutar </td>
    <td height="24"><?php echo $row {'trimestre'?></td>
  </tr>
  <tr bgcolor="#CCCCCC" class="Estilo1">
    <td>Unidad de medida: </td>
    <td height="24"><?php echo $row {'unidad'?></td>
  </tr>
</table>
<table width="515" height="51" align="center">
  <tr bgcolor="#CCCCCC" class="Estilo1">
    <td width="164">Unidad de medida: </td>
    <td width="339" height="45"><?php echo $row {'programado'?></td>
  </tr>
</table>
<p>&nbsp;</p>
</form>




<p></p>
  #2 (permalink)  
Antiguo 24/08/2008, 15:09
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Respuesta: Problema con un combobox donde me salen las opciones en blanco

Que tal Rockzilla, bueno primero que todo dejame decirte que estas cometiendo muchos errores, pues tus conceptos de diseño y procesamiento de datos estan errados.

1. Estas creando dos formularios en la misma página.

2. Estas generando mal el ComboBox en cuanto a los datos que rescatas de la BD, mira las FAQ'S de PHP, para que generes bien el ComboBox, ya que estas haciendo referencia a un dato que no estas incluyendo en la consulta : $descripcion = $g['descripcion'];.

3. Si deseas que al selecionar la opción del combo se carquen determinadas opciones relacionadas con la misma sin recargar la página, ebes necesariamente utilizar AJAX, ya que solo con PHP no es posible hacerlo.

4. De donde sacas datos como $row {'dependencia'},$row {'actividad'} y así sucesivamente?


Saludos.
  #3 (permalink)  
Antiguo 24/08/2008, 15:32
 
Fecha de Ingreso: julio-2008
Mensajes: 129
Antigüedad: 15 años, 10 meses
Puntos: 0
Problema con un combobox donde me salen las opciones en blanco

dejame ver si me sirve
  #4 (permalink)  
Antiguo 24/08/2008, 15:33
 
Fecha de Ingreso: julio-2008
Mensajes: 129
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Problema con un combobox donde me salen las opciones en blanco

de verdad q ni se donde conseguir ajax pero gracias por la ayudita
  #5 (permalink)  
Antiguo 24/08/2008, 16:00
 
Fecha de Ingreso: julio-2008
Mensajes: 129
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Problema con un combobox donde me salen las opciones en blanco

$row {'dependencia'},$row {'actividad'} es lo q estoy llamando de mi base de datos para q me lo muestre
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 08:53.