Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/09/2008, 13:11
Juan_Bautista
 
Fecha de Ingreso: septiembre-2008
Mensajes: 19
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: como paso datos de un combo box a una tabla o grilla

Hola,

... si seleccionas los datos uno a uno del combo pudes utilizar ajax, variables de sesión, cookies,...,
... otra opción podría ser utilizar un combo de selección múltiple (Ctrl + click para seleccionar varios ítems a la vez), y enviar en un array la selección:

Código PHP:
<?php
$cn
=mysql_connect('servidor','usuario','clave');
mysql_select_db('basedatos',$cn);
$result mysql_query('select * from tbldatos');

echo 
"<form id='form1' name='form1' method='post' action='index.php'>
<select name='cmb[]' multiple='multiple'>"
;
while (
$item mysql_fetch_assoc($result)) {
    echo 
"<option value='".$item['dato']."'>".$item['dato']."</option>";        
}
echo 
"<input type='submit' name='traspasar' value='PASAR A TABLA' />
</form>"
;
mysql_free_result($result);

//====== DATOS SELECCIÓN ==============================
if(isset($_POST['traspasar']))
{
    echo 
"<table border='3'>";
    foreach(
$_POST['cmb'] as $item){
        echo 
"<tr><td>".$item."</tr></td>";
    }
    echo 
"</table>";
}
//====== DATOS SELECCIÓN ==============================
?>