hola tengo problemas para cargar item por defecto en un select
este es el codigo del select
Código PHP:
<select name="cantones" id="cantones" onChange='this.form.submit()'>
<!--<option value='-1'>-Seleccione-</option>-->
<?php
if (!empty($provincias)){
$SQLconsulta_hija1="SELECT * FROM cantones WHERE relacion='$provincias'";
$consulta_hija1 = mysql_query($SQLconsulta_hija1, $link);
if (mysql_num_rows($consulta_hija1) != 0){
While ($registro_hija1=mysql_fetch_array($consulta_hija1)){
if ($cantones == $registro_hija1['id']){
echo '<option value="'.$registro_hija1["id"].'" selected="selected" >'.$registro_hija1['opcion'].'</option>';
}else{
echo '<option value="'.$registro_hija1['id'].'" >'.$registro_hija1['opcion'].'</option>';
}
}
}else{
echo "<option value=''>No hay registros para este Item</option>";
}
}else{
echo "<option value='-1'>Seleccione-></option>";
}
?>
</select>
el problema que tiene este select es que muestra el item por defecto al hacer click en el select .. deberia mostrarlo al cargar el form
nose como hacer para mostrar el item por defecto al cargar el formulario .. ayuda porf.