lvalverdeb
Posts: 299
|
Posted: 03/23/2007, 7:32 AM |
|
Creo que este ejemplo hace lo que quieres:
http://examples.codecharge.com/ExamplePack/MultiSelectS...electSearch.php
Usas un formulario tipo Search los valores multiples se agregar al url automaticamente siempre y cuando el listbox tenga la propiedad multiple seleccionada.
Observa que el url contiene multiples s_project[ ] y es preciso convertirlos en un array en la página que los recibe. En el ejemplo se utiliza el Evento BeforeBuildSelect de un grid y se agrega al Where del SQL asi:
$arr = $Component->DataSource->wp->Parameters["1"]->Text;
if (is_array($arr) && count($arr)) {
$result = array();
foreach ($arr as $val)
if (CCValidateNumber($val, ""))
$result[] = $val;
$Component->DataSource->wp->Parameters["1"]->SetText(implode(",", $result));
} else {
$Component->DataSource->wp->Parameters["1"]->SetText("0");
}
Luis
_________________
lvalverdeb
CR, GMT-6
XAMPP/Ubuntu/CCS3.2/4 |