Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2013, 08:44
marisanjr
 
Fecha de Ingreso: abril-2013
Mensajes: 53
Antigüedad: 11 años
Puntos: 0
Mostrar datos recuperados en SELECTs

Hola como van. Recurro a ustedes para que me ayuden.
Tengo un formulario que carga los datos ya ingresados de un contacto para que puedan ser modificados. Para las cajas de textos no tengo porblema, pero no he logrado que en los combos muetre los datos con que se grabo anteriormente.

Necesito que el formulario muestre los selects con los datos recuperados desde la base de datos, pero dando la oportunidad de elegir cualquier otro.

Tengo un Select dependiente: municipios depende de departamento.
Los otros dos select son independientes: grupo y cargo.

Código HTML:
 <?php
                      $consulta=mysql_query("SELECT * FROM contacto WHERE codcon='$idcon'");
                      if ($fila=mysql_fetch_array($consulta)){
                        ?>

                         <tr>
                        <td>
                        <br /><label for=nocedula">DOCUMENTO IDENTIDAD</label><br />
                         <input type="text"   name="nident" id="nident" size="18" value=""<?php echo($fila['doccon']);?>""/>
                            <input type=text   name="codcon" id="concon" style="display:none" size="2" value="<?php echo($fila['codcon']);?>" />
                        </td>
                          <td cospan="2"> <br /><label for="nomcon">*NOMBRE</label><br />
                            <input type="text"   name="nomcon" id="nomcon" size="35" value="<?php echo($fila['nomcon']);?>" />
                       </td>
                       <td> <br /><label for="apecon">*APELLIDO</label><br />
                             <input type="name"   name="apecon" id="apecon" size="30" value="<?php echo($fila['apecon']);?>"/>
                       </td>
                       <td> <br /><label for="votosof">*V. OFRECIDOS</label><br />
                             <input type="text"   name="votosof" id="votosof" size="10" value="<?php echo($fila['vofrecido']);?>"/>
                       </td>
                       <tr>
                       <td>
                            <br /><label for="dircon">DIRECCION</label><br />
                          <input type="name"   name="dircon" size="40" value="<?php echo($fila['dircon']);?>"/>
                        </td>
                        <td>
                         <br /><label for="telcon">TELEFONO</label><br />
                         <input type="name"   name="telcon"  size="15" value="<?php echo($fila['telcon']);?>"/>
                        </td>
                        <td>
                            <br /><label for="celcon">*CELULAR</label><br />
                            <input type="name"   name="celcon" id="celcon" size="15" value="<?php echo($fila['celcon']);?>"/>
                        </td>
                        <td colspan="2">
                            <br /><label for="emacon"> EMAIL</label><br />
                            <input type="name"   name="emacon"  size="50" value="<?php echo($fila['emacon']);?>"/>
                        </td>
                   </tr>
                   <tr>
                       <td>
                                  <?php
                                     $consulta=mysql_query("select * from departamento order by nompto ASC");
                                   ?>
                                    <label for="dpto">*Departamento:</label>
                                    <select name="dpto" id="dpto">
                                    <option value="">Seleccione un Departamento</option>
                                    <?php
                                      while ($fila=mysql_fetch_array($consulta)){
                                         echo "<option value='".$fila[0]."'>".utf8_encode($fila[1])."</option>";
                                       }
                                      ?>
                                      </select>
                       </td>
                       <td>
                            <label for="edo">*MUNICIPIO</label>
                             <div id="municipio">
                 <select name="edo" disabled="disabled">
                    <option value="">Seleccione un Municipio</option>
                 </select>
             </div>
          </select>
                   </tr>
                       <td>
                            <?php
                          require("connect_db.php");
                           $result = mysql_query("SELECT * FROM grupo ORDER BY nomgrupo ASC");
                        ?>
                        <label for="combop">*GRUPO</label>
                        <select name="combop" id="combop" style="width:150px" disabled="disabled">
                           <option value="">Seleccione un grupo</option>
                           <?php
                               while($filap = mysql_fetch_array($result)) {
                                    if ($filap["codgrupo"]==$fila["codgrupo"]){
                                         echo "<option selected=''value='".$filap['codgrupo']."'>".utf8_encode($filap['nomgrupo'])."</option>";
                                    }else{

                                         echo "<option value='".$filap['codgrupo']."'>".utf8_encode($filap['nomgrupo'])."</option>";
                                     }
                               }
                             ?>
                       </select>
                        </td>

                       <td>
                       <label for="comboca">*CARGO ACTUAL</label>
                      <div id="cargo" style="width:200px; float:left">
                      <select name="comboca" id="comboca" disabled="disabled" onchange="activarCampo()">
                      <option value="">Seleccione un Cargo</option>
                     <?php
                             require("connect_db.php");
                             $result = mysql_query("SELECT * FROM cargo ORDER BY nomcargo ASC");
                             while($fila = mysql_fetch_array($result)) {
                             echo "<option value='".$fila[0]."'>".utf8_encode($fila[1])."</option>";
                               }
                        ?>
                         </select>
                     </div>