Comunidad de diseño web y desarrollo en internet online

Me selecciona mal la direccion URL

Citar            
MensajeEscrito el 03 Mar 2012 08:03 pm
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 HTML :

http://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)

Código HTML :

http://www.paginadondevoy.com

el Código del select es este:

Código PHP :

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
   mysql_free_result($tablaactividad); // se libera la memoria usada por la tabla
      ?>
   </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.

Por Ra120354

12 de clabLevel



 

msie8
Citar            
MensajeEscrito el 04 Mar 2012 10:05 pm
intenta cambiar

Código HTML :

<select name="selactividad" id="selactividad"  size="1" style class="Guias2"
                    onChange="if(options[selectedIndex].value)
                    window.location.href=
                    (options[selectedIndex].value)"> 

por este otro

Código HTML :

<select name="selactividad" id="selactividad"  size="1" style class="Guias2"
                    onChange="if(options[selectedIndex].value)
                    window.location.href='http://' + 
                    (options[selectedIndex].value)"> 

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 05 Mar 2012 12:24 am
SOLUCIONADO

Gracias por tu ayuda pero el problema estaba en la propia base de datos, introduje los datos de forma muy rapida y cometi un error en las direcciones del campo Url.

De todas las formas muchas gracias.

Un saludo.

Por Ra120354

12 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.