Retroceder   Foros del Web > Programación para sitios web > PHP

Respuesta
 
Herramientas Desplegado
Antiguo 16-ago-2008, 11:44   #1 (permalink)
alexrivera ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2008
Mensajes: 33
¿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
alexrivera está desconectado   Responder Citando
Antiguo 16-ago-2008, 11:48   #2 (permalink)
zzzzo ha deshabilitado el karma
 
Fecha de Ingreso: junio-2008
Mensajes: 50
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
zzzzo está desconectado   Responder Citando
Antiguo 16-ago-2008, 11:48   #3 (permalink)
hgp147 tiene algunos puntos positivos de karma
 
Avatar de hgp147
 
Fecha de Ingreso: diciembre-2006
Ubicación: Argentina
Mensajes: 730
Enviar un mensaje por MSN a hgp147
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
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/
hgp147 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 10:30.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96