Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2012, 13:56
ra120354
 
Fecha de Ingreso: febrero-2012
Ubicación: N/A
Mensajes: 54
Antigüedad: 12 años, 2 meses
Puntos: 0
Me selecciona mal la direccion URL

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 original
  1. 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 PHP:
Ver original
  1. http://www.paginadondevoy.com

el Código del select es este:
Código PHP:
Ver original
  1. <FORM NAME="Menu">
  2.  
  3.  
  4. <select name="selactividad" id="selactividad"  size="1" style class="Guias2"
  5.                     onChange="if(options[selectedIndex].value)
  6.                     window.location.href=
  7.                     (options[selectedIndex].value)">
  8.  
  9. <option value="" selected>Seleccionar Actividad</option>
  10.         <option></option>
  11.        
  12.   <?php
  13.     $tablaactividad = mysql_query("SELECT * FROM actividades ORDER BY NomActividad ASC"); // Seleccionamos las poblaciones de la tabla ciudades
  14.     while ($registroactividad = mysql_fetch_array($tablaactividad)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada actividad en la tabla
  15.         ?>
  16.  
  17. <option value="<?php echo $registroactividad['Url']; ?>"><?php echo $registroactividad['NomActividad']; ?></option>
  18.  
  19.         <?php
  20.     } // termina la zona de repeticion
  21.     mysql_free_result($tablaactividad); // se libera la memoria usada por la tabla
  22.         ?>
  23.     </select>
  24.    
  25. <!--<NOSCRIPT>
  26. <INPUT type=submit value="Go">
  27. </NOSCRIPT>-->
  28. </FORM>

Donde cometo el error

PD: por supuesto lo he probado desde el servidor y ocurre lo mismo.

Un saludo: