Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/05/2012, 13:57
donangelomix
(Desactivado)
 
Fecha de Ingreso: marzo-2012
Mensajes: 108
Antigüedad: 12 años, 2 meses
Puntos: 1
Respuesta: select dentro de un if

el codigo es muy extenso por eso no lo pongo y podria desanimar a cualquiera
esta es la pagina de donde me guie para hacer los select::
http://www.formatoweb.com.ar/ajax/select_dependientes_3_niveles.php

selects.php:
Código PHP:
Ver original
  1. <?php
  2. function CargaProvincias()
  3. {
  4.     include("include/conn.inc.php");
  5.     $cc = "SELECT * FROM provincias ORDER BY opcion ASC";
  6.     $consulta=mysql_query($cc, $link);
  7.  
  8.     // Voy imprimiendo el primer select compuesto por los provincias
  9.     echo "<select name='provincias' id='provincias' onChange='cargaContenido(this.id)'>";
  10.     echo "<option value='-1'>-Seleccione-</option>";
  11.     while($registro=mysql_fetch_row($consulta))
  12.     {
  13.         echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
  14.     }
  15.     echo "</select>";
  16. }
  17. ?>

ABC.php
Código PHP:
Ver original
  1. include("selects.php");
  2. ...
  3. <tr>
  4.         <td>Provincia<span   class="campo_obligatorio">*</span></td>
  5.         <td><?php CargaProvincias(); ?></td>
  6. </tr>
  7. <tr>
  8.         <td>Cant&oacute;n<span class="campo_obligatorio">*</span></td>
  9.         <td>
  10.             <select name="cantones" id="cantones">
  11.                 <option value="-1">Selecciona opci&oacute;n...</option>
  12.             </select>
  13.         </td>
  14. </tr>
  15. <tr>
  16.             <td>Parroquia<span class="campo_obligatorio">*</span></td>
  17.         <td>
  18.             <select name="parroquias" id="parroquias">
  19.                 <option value="-1">Selecciona opci&oacute;n...</option>
  20.             </select>
  21.         </td>
  22.     </tr>

ahora a travez de una estructura IF quiero condicionar el comportamiento del select ,,
pero nose como programar el IF para cuando reciba el foco/cursor
Código PHP:
Ver original
  1. <tr>
  2.         <?php if(???????????) {?>
  3.                            <td>Provincia<span   class="campo_obligatorio">*</span></td>
  4.                     <td><?php CargaProvincias(); ?></td>
  5.                 <?php }else{ ?>
  6.                             <td>Provincia<span   class="campo_obligatorio">*</span></td>
  7.                              <td>
  8.                             <select name="cantones" id="cantones">
  9.                 <option value="-1">- Seleccione - </option>
  10.                 <?php
  11.                     $c="select * from cantones";
  12.                     $cc=mysql_query($c,$link);
  13.                     while($join=mysql_fetch_array($c)){
  14.                         if($db_user["id_c"] == $join["id"]){
  15.                             echo '<option value="'.$join["id"].'"         selected="selected">'.$join["opcion"].'</option>';
  16.                         }else{
  17.                             echo '<option value="'.$join["id"].'">'.$join["opcion"].'</option>';
  18.                         }  
  19.                     }
  20.                 ?>
  21.                  </select>
  22.                              </td>
  23. </tr>