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
 opciones en un select.


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
from “pagina” nombre de la tabla

en la parte de echo'<OPTION VALUE="'.$row['pagina'].'".php>'.$row['nombre'].'</OPTION>';




Descargar ejemplo:


Comentarios

Entradas más populares de este blog

Ejemplo de suma Pascal

Solucion al error collation desconocida: 'utf8mb4_0900_ai_ci'