Hola a tod@s.
Vereis tengo un select que se me llena con los datos del primer campo (Empresa) de una tabla que contiene 2 campos
1) campo (Empresa)
2) campo (Url)
Cuando selecciono una empresa me coge el dato del campo (Url) en ese campo el contenido es algo como (http://www.paginadondevoy.com) y me dirige a esa página, el problema es que en la
barra de direccion me aparece esto:
Código PHP:
Ver originalhttp://localhost/Pruebas/www.paginadondevoy.com
y por lo tanto me da el error de pagina no encontrada
lo correcto es que apareciese solo la parte que lee de la tabla en el campo (Url):
el Código del select es este:
Código PHP:
Ver original<FORM NAME="Menu">
<select name="selactividad" id="selactividad" size="1" style class="Guias2"
onChange="if(options[selectedIndex].value)
window.location.href=
(options[selectedIndex].value)">
<option value="" selected>Seleccionar Actividad</option>
<option></option>
<?php
$tablaactividad = mysql_query("SELECT * FROM actividades ORDER BY NomActividad ASC"); // Seleccionamos las poblaciones de la tabla ciudades while ($registroactividad = mysql_fetch_array($tablaactividad)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada actividad en la tabla ?>
<option value="<?php echo $registroactividad['Url']; ?>"><?php echo $registroactividad['NomActividad']; ?></option>
<?php
} // termina la zona de repeticion
?>
</select>
<!--<NOSCRIPT>
<INPUT type=submit value="Go">
</NOSCRIPT>-->
</FORM>
Donde cometo el error
PD: por supuesto lo he probado desde el servidor y ocurre lo mismo.
Un saludo: