Forums:
Amigos cual es el objeto de formulario que permite tener una lista y poder selecionar varias opciones manteniendo presionada la tecla Ctrl, estoy programando en php 5 y para el diseño utilizo dreamweaver mx. Gracias...
Amigos cual es el objeto de formulario que permite tener una lista y poder selecionar varias opciones manteniendo presionada la tecla Ctrl, estoy programando en php 5 y para el diseño utilizo dreamweaver mx. Gracias...
Hay actualmente 0 usuarios conectados.
es un select multiple o
es un select multiple o lista multiple ...
bye
:)
Es un select
La marca <select> permite generar listas de selección simple o de selección variable.
Aquí esta un fragmento de código:
<select multiple name="lenguaje" size="3">
<option selected>Ada
<option>C++
<option>Java
<option>Pascal
<option>Phyton
<option>C#
</select>
Saludos.:)
La vida de un estudiante es el sacrificio, y su recompensa, ¡el éxito!
Refiérete a esta guía:
Refiérete a esta guía: http://www.siteexperts.com/tips/html/ts16/page1.asp
Saludos.
F1 Tecnología Informática
Objeto
Gracias por la ayuda, en efecto lo hice con un objeto lista/menu y en las propiedades se coloca permitir multiples selecciones
Atentamente Girl
INSERCION
Amigos en esta oportunidad escribo ya que no se como se estructura la insercion de los campos que selecciono en el lista/menu ya que son varios,por ejemplo tengo un lista menu de 20 ciudades de esa lista puedo seleccionar desde 1 hasta 20 (manteniendo la tecla ctrl presionada) si realizo un insert comun y corriente solo va insertar 1 campo "insert into tabla (ciudad)value (ciudad)" como debe ser el insert para que agregue todas las ciudades que selecciono??? gracias...
Atentamente Girl
Utiliza un foreach
Después de que envíes el objeto select en un formulario podrías capturar los datos con el objeto $_REQUEST, como el select es de selección múltiple de devolverá un array, entonces deberías ir capturando cada elemento del objeto select con un foreach, así
------------------------------------------------------------------------------
// Conexión, seleccion de base de datos
$enlace = mysql_connect('host_mysql', 'usuario_mysql', 'contrasenya_mysql')
or die('No pudo conectarse : ' . mysql_error());
echo 'Conexión exitosa';
mysql_select_db('mi_base_de_datos') or die('No pudo seleccionarse la BD.');
// Realizar una inserción SQL
$array_ciudades = $_REQUEST['nombre_select'];
foreach($array_ciudades as $ciudad){
$consulta = 'INSERT INTO ciudades values (''$ciudad'')'; //aquí todo es con comillas simples
$resultado = mysql_query($consulta) or die('La consulta falló: ' . mysql_error());
}
mysql_free_result($resultado);
// Cerrar la conexion
mysql_close($enlace);
------------------------------------------------------------------------------
Espero que esto te ayude en algo, saludos :-).
La vida de un estudiante es el sacrificio, y su recompensa, ¡el éxito!
Select
Amigo muchas gracias, de verdad me fue muy util
Atentamente Girl
Modificar Lista/menu
Amigos ahora tengo que mostrar esa lista/menu en otra pagina con las opciones que seleccione ya marcadas, y realmente no tengo idea de puede haber un selected multiple. Gracias
Atentamente Girl
El script anterior te sirve
Puedes cambiar que en lugar de guardar en una bdd, te imprima en la página web.
[php]
$array_ciudades = $_REQUEST['nombre_select'];
foreach($array_ciudades as $ciudad){
echo '$ciudad ';
}
[/php]
La vida de un estudiante es el sacrificio, y su recompensa, ¡el éxito!
Falta algo muy importante!!
Amiga lo que faltaba aclarar es que cuando tú hagas el formulario de los select,
debes ponerle al nombre del select dos corchetes que abren y cierran así:
Quito
Ibarra
Guayaquil
Ambato
Y luego en la págima "imprimir.php" podrías imprimir los datos o guardar en tu bdd así:
<?php
$arrayciud=$_REQUEST['slt_ciudades'];
foreach ($arrayciud as $ciudad){
echo "$ciudad\n";
}
?>
La vida de un estudiante es el sacrificio, y su recompensa, ¡el éxito!
Páginas