Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   PHP (http://www.forosdelweb.com/f18/)
-   -   ¿Cómo capturar el campo ID de un valor seleccionado en un List/menu tipo Menu? (http://www.forosdelweb.com/f18/como-capturar-campo-id-valor-seleccionado-list-menu-tipo-menu-615746/)

alexrivera 16/08/2008 10:44

¿Cómo capturar el campo ID de un valor seleccionado en un List/menu tipo Menu?
 
Hola a todos:

-Tengo en mi base de datos una tabla llamada vehiculo.
-He creado dos paginas: pagina1.php y otra llamada pagina2.php.
-Desde el Dreamweaver CS3 genero un juego de registros llamado seleccionarVehiculo, en el cual tengo los campos vehiculo_id, vehiculo_nombre.

-Estoy ocupando en el action del form, esta instrucción, como ustedes ya saben, para mandar via POST los datos:

action = ”pagina2.php”

--------------------------------------------------------------------------------------------------

He aquí el código del Juego de registros:

<?php require_once('Connections/miConexion.php'); ?>

<?php
mysql_select_db($database_miConexion, $miConexion);
$query_seleccionarVehiculo = "SELECT vehiculo_id, vehiculo_nombre FROM vehiculo";
$seleccionarVehiculo = mysql_query($query_seleccionarVehiculo, $miConexion) or die(mysql_error());
$row_seleccionarVehiculo = mysql_fetch_assoc($seleccionarVehiculo);
$totalRows_seleccionarVehiculo = mysql_num_rows($seleccionarVehiculo);
?>


--------------------------------------------------------------------------------------------------

Este es el código del <select>:

<select name="vehiculo_nombre" class="Estilo8" id="vehiculo_nombre">
<option value="0">Seleccione modelo</option>
<?php
do {
?>
<option value="<?php echo $row_seleccionarVehiculo['vehiculo_id']?>">
<?php echo $row_seleccionarVehiculo['vehiculo_nombre']?>
</option>
<?php
} while ($row_seleccionarVehiculo = mysql_fetch_assoc($seleccionarVehiculo));
$rows = mysql_num_rows($seleccionarVehiculo);
if($rows > 0) {
mysql_data_seek($seleccionarVehiculo, 0);
$row_seleccionarVehiculo = mysql_fetch_assoc($seleccionarVehiculo);
}
?>
</select>


--------------------------------------------------------------------------------------------------

-Yo quiero en la pagina1.php, guardar el valor vehiculo_id del campo vehiculo_nombre, de la opción que el usuario ha seleccionado en el List/menu y depositarlo en una variable $vehiculo_id, que quiero pasar como parametro de una función (en la misma pagina1.php) que he creado para generar una busqueda en otra tabla que necesita de ese valor vehiculo_id.

¿Cómo hago eso?

-Tambien quiero preservar el valor vehiculo_nombre de la opción que el usuario ha seleccionado en el List/menu si ocurre algun error y le es devuelto el formulario al usuario

¿Cómo hago eso?

Gracias por su tiempo invertido en ayudarme

zzzzo 16/08/2008 10:48

Respuesta: ¿Cómo capturar el campo ID de un valor seleccionado en un List/menu tipo M
 
CON:


document.getElementById('select_equipo2').value


OBVIAMENTE select_equipo2 ES EL NOMBRE DEL SELECT

Espero que te sirva, ya que no se mucho de PHP

Saludos

hgp147 16/08/2008 10:48

Respuesta: ¿Cómo capturar el campo ID de un valor seleccionado en un List/menu tipo M
 
Creo que te podría ayudar esto: http://www.formatoweb.com.ar/ajax/se...pendientes.php


La zona horaria es GMT -6. Ahora son las 09:03.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.