Ver Mensaje Individual
  #12 (permalink)  
Antiguo 23/09/2003, 06:31
Avatar de Ferdy(Toledo)
Ferdy(Toledo)
 
Fecha de Ingreso: septiembre-2003
Ubicación: TOLEDO
Mensajes: 8
Antigüedad: 20 años, 7 meses
Puntos: 0
Hola karlanKas

He estado probando la solución que me diste y casi me vuelvo loco, y cuando ya estaba a punto de dejarlo por imposible, mirando en Internet, por supuesto, he dado con la solución; quizás sea un poco chapuza, pero a mi me vale. Se trata de refrescar la página, quizás sea muy simple y muy fácil para la gente de este foro, pero uno es principiante y salvo Internet, no tengo ninguna ayuda y como no me ponga rápidamente las pilas en mi trabajo...

Esto es más o menos el código, por si a alguien le sirve:

...

</head>
<body class="bodyFondo">

...

// Definimos variables globales
global $provincia, $localidad, $nombrecen, consultasql, $resultado;

$pr;
$provincia = $_GET["pr"];

...

...


<table width="100%" border="0">
<tr>
<td width="10%"></td>
<td width="10%">Provincia:</td>
<td>
<select name="provincia" onchange="document.location='modules.php?name=Cent ros&file=index'+'&pr='+this.value">
<? $consultasql ="SELECT * FROM provincias ORDER BY provincia"; ?>
<option value="<? echo $provincia ?>" selected><? echo $provincia ?></option>
<?
$resultado = mysql_query($consultasql, $conexion);
$filas=mysql_num_rows($resultado);
if ($filas > 0) {
while ($filas = mysql_fetch_array($resultado)) {
$xprov=$filas[provincia];
?>
<option value="<? print($xprov) ?>" ><? print($xprov) ?> </option>
<?
} // Fin del While
} // Fin del if ($filas > 0
?>
</select></td>
</tr>
<tr>
<td width="10%"></td>
<td width="10%">Localidad:</td>
<td><select name="localidad" >
<option value="<? echo $localidad ?>" selected><? echo $localidad ?></option> <?
// $consultasql = sentenciasql($provincia, $localidad, $nombrecen);
$consultasql = sentenciasql($provincia, $localidad, $nombrecen);
$resultado = mysql_query($consultasql, $conexion);
$filas=mysql_num_rows($resultado);
if ($filas > 0) {
$xxx="";
while ($filas = mysql_fetch_array($resultado)) {
$xloc=$filas[localidad];
if ($xloc!=$xxx) { // Para que no se repitan los municipios en la lista.
$xxx=$filas[localidad];
?>
<option value="<? print($xloc) ?>" > <? print($xloc) ?> </option>
<?
} // Fin del if (xloc!=$xxx)

} // del while
} // del if($filas > 0)
?>
</select></td>
</tr>
</table>


Esto funciona; de todas formas acepto nuevas sugerencias:
¡¡Muchas Gracias por vuestra ayuda!!