Cita:
Iniciado por abimaelrc
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}