PHP Classes
Icontem

Obtener ID de un select


  Search   All class groups All class groups   Latest entries Latest entries   Top 10 charts Top 10 charts   Newsletter Newsletter   Blog Blog   Forums Forums   Help FAQ Help FAQ  
  Login   Register  
Recommend this page to a friend! ReTweet ReTweet Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

      Top level forums  >  PHP Specialists  >  General  >  Obtener ID de un select  
Subject:Obtener ID de un select
Summary:Obtener ID de un select
Messages:2
Author:lmpadron
Date:2009-07-22 18:39:17
Update:2009-11-04 18:14:14
 

  1. Obtener ID de un select   Reply  
Picture of lmpadron
lmpadron
2009-10-19 16:40:21
Hola amigos
Esta es la cuestión estoy tratando de obtener el ID de un select el cual carga los datos desde una base de datos MySQL, ahora bien necesito el valor del ID para poder cargar otro select, por ejemplo el select 1 tiene los paises y de acuerdo al que se seleccione el select 2 mostrara las provincias, entonces necesito obtener el ID de la opcion seleccionada en el select 1 para poder realizar la consulta adecuada y solo cargar las provincias de ese pais en el select 2

aki les muestro parte del codigo donde cargo los select


establesco la conexion a la BD
[PHP]

$link = MySQL_connect("localhost","user","password");
MySQL_select_db("basededatos",$link);
$consulta = "SELECT prov_name FROM cu_prov";
$res=mysql_query($consulta) or die ("consulta fallo2");
$num=mysql_num_rows($res);

[/PHP]


y aki cargo el select

[PHP]
<select name="provincia" id = "provincia" style="font-family:arial; fonf-weight:bold; font-size:12pt; width:160px; height:20px;">_
<?php
echo "<form name ='provincia' method = 'POST' action = 'index.php'>
<select name = 'selector1' onchange = 'document.provincia.submit()'>";
echo "<option value='0' >Seleccionar</option></br>";
echo "<select name = 'provincia' onchange = $num";
?>

<?php
For ($i=0;$i<$num;$i++)
{
$a=mysql_result($res,$i,0);
echo "<option value=\"".$a."\">".$a;
$sfile0 = $_REQUEST[‘provincia’];
print ($provincia);
}
mysql_close();
[/PHP]

Ahora bien cuando capturo la variable del select de esta forma

[PHP]$prov = $HTTP_POST_VARS['provincia'];[/PHP]

me muestra la provincia, ahora bien lo que necesito es el ID que representa, estuve revisando y encontré que el SELECTEDINDEX puede hacer lo que deseo, la pregunta es como ????????????????

porfis algo de ayuda que ya estoy perdiendo el pelo

There is 1 reply in this thread, which is not being displayed.
Browsing this forum thread replies is available only to premium subscribers.


Go to the premium subscriptions page to learn how to become a premium subscriber and have full access to this forum.


 
  Advertise on this site Advertise on this site   Site map Site map   Statistics Statistics   Site tips Site tips   Privacy policy Privacy policy   Contact Contact  

For more information send a message to :
info at phpclasses dot org.
Copyright (c) Icontem 1999-2009 PHP Classes - PHP Class Scripts
  PHP Book Reviews - Reviews of books and other products