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<?php
function CargaProvincias()
{
include("include/conn.inc.php");
$cc = "SELECT * FROM provincias ORDER BY opcion ASC";
// Voy imprimiendo el primer select compuesto por los provincias
echo "<select name='provincias' id='provincias' onChange='cargaContenido(this.id)'>";
echo "<option value='-1'>-Seleccione-</option>";
{
echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
}
echo "</select>";
}
?>
ABC.php
Código PHP:
Ver originalinclude("selects.php");
...
<tr>
<td>Provincia<span class="campo_obligatorio">*</span></td>
<td><?php CargaProvincias(); ?></td>
</tr>
<tr>
<td>Cantón<span class="campo_obligatorio">*</span></td>
<td>
<select name="cantones" id="cantones">
<option value="-1">Selecciona opción...</option>
</select>
</td>
</tr>
<tr>
<td>Parroquia<span class="campo_obligatorio">*</span></td>
<td>
<select name="parroquias" id="parroquias">
<option value="-1">Selecciona opción...</option>
</select>
</td>
</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<tr>
<?php if(???????????) {?>
<td>Provincia<span class="campo_obligatorio">*</span></td>
<td><?php CargaProvincias(); ?></td>
<?php }else{ ?>
<td>Provincia<span class="campo_obligatorio">*</span></td>
<td>
<select name="cantones" id="cantones">
<option value="-1">- Seleccione - </option>
<?php
$c="select * from cantones";
if($db_user["id_c"] == $join["id"]){
echo '<option value="'.$join["id"].'" selected="selected">'.$join["opcion"].'</option>';
}else{
echo '<option value="'.$join["id"].'">'.$join["opcion"].'</option>';
}
}
?>
</select>
</td>
</tr>