Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/09/2009, 10:52
bigwhite
 
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 14 años, 9 meses
Puntos: 10
Respuesta: Multiples select multiples (?)

Cita:
Iniciado por abimaelrc Ver Mensaje
Escribe lo que has hecho para poder indicarte
Abi... estoy haciendo uso de una clase que publicada aca... pero es lo de menos.. porque el HTML generado lo he chequeado

Código PHP:
<?php
require_once 'clases/adodb5/adodb.inc.php'// cargo la clase 
require_once "clases/adodb5/adodb-exceptions.inc.php"//////
require_once "connect.php"// DB connect  
require_once "clases/form.class.php";

if (isset(
$_POST['catego'])){
  
$cant count ($_POST['catego']);
  
$nombre $_POST['nombre'];
  
$catego $_POST['catego'];
  
  echo 
'<pre>';
  
print_r ($catego);
  echo 
'</pre>';
     
}


$formu = new form ('','POST');///////
$formu->addClass('renglon'); //css

$rs $DB->execute ("SELECT * FROM categorias ORDER BY id ASC"); 

For (
$i=0;$i<5;$i++){  

  
$formu->addText('nombre[]','');
  
$formu->setId('nombre');
  
$formu->setTitle('Network:');

  
$formu->openSelect('catego[]');
  
$formu->addClass('select');
  
$formu->setTitle('Categoria:');
  
$formu->setMultiple();
  
$formu->setSize(6);

  
$formu->addOption('nada','seleccionar <<<');
  foreach (
$rs as $rowi){
    
$id $rowi['id'];
    
$nombre $rowi['nombre'];
    
$formu->addOption($nombre,$nombre);    
    if (
$id_catego==$id){
      
$formu->setSelected();
    }         
  }  
  
$formu->closeSelect(); 
  
}  
  
$formu->addSubmit ('boton','enviar');
$formu->setId('enviar');
$formu->addClass('boton');

$formu->addHidden('modulo','procesar');

echo 
$formu->display(); 

?>  
</div>
Si en el SELECT -openSelect()- declaro como vector (matriz uni-dimensional)...es parecido, pues sale algo asi:

Array
(
[0] => Actualidad y noticias
[1] => Opinion
[2] => Proteccion ambiental
[3] => Esoterico
)

y yo esperaria... un arreglo donde [0] tiene 3 elmentos... {Actualidad y noticias, Opinion, Proteccion ambiental} y [1] a {Esoterico}