Ejemplo de select onchange php
En este ejemplo de php y javascript mostrare como efectuar
el
direccionamiento de páginas que estén dentro de una lista de
Con el select básicamente jalaremos nombres desde la base de
datos, para que de ese modo muestre las opciones que tiene
y pueda seleccionar la página a la cual
quiere ser dirigido.
Ten en cuenta que las opciones que enlistes deberán
ser
páginas que estén disponibles y en la misma ubicación.
Por ejemplo:
<html> <body> <SELECT NAME="opciones" onchange="location = this.options[this.selectedIndex].value;"> <option>Seleccione una Opcion...</option> <?php //Creando conexion dominio nombre contra $conexion=mysql_connect("localhost","root","") or die("Problemas en la conexion"); //nombre de la base de datos mysql_select_db("base",$conexion) or die("Problemas en la selección de la base de datos"); //seleccionando pagina de la tabla pagina $select=mysql_query("select pagina,nombre from pagina",$conexion) or die("Problemas en el select:".mysql_error()); //mostrando opciones while($row = mysql_fetch_array($select)) { //url de la pagina nombre de la pagina echo'<OPTION VALUE="'.$row['pagina'].'".php>'.$row['nombre'].'</OPTION>'; } ?> </SELECT> <br> </body> </html>
Para que funcione el ejemplo procura cambiar datos como ser
En la parte de $conexion=mysql_connect("localhost","root","")
“localhost” dominio que utilizas
“root” Nombre de
usuario
“” contraseña
En la parte de mysql_select_db("base",$conexion)
“base” nombre de la base de datos que utilizas.
En la parte de $select=mysql_query("select
pagina,nombre from pagina",$conexion)
“pagina” nombre de la url a mostrar
"nombre" nombre que deseas mostrar
"nombre" nombre que deseas mostrar
from “pagina” nombre de la tabla
en la parte de echo'<OPTION VALUE="'.$row['pagina'].'".php>'.$row['nombre'].'</OPTION>';
Descargar ejemplo:
Comentarios
Publicar un comentario