Google
Web dns.bdat.net

RE: Re: [PHP-ES] Sobre POST LisBox

[MarketiNet]" -->

From: Santiago Tabuenca --> [MarketiNet] ( santiago.tabuenca(EN)marketinet.com)
Date: Mon Nov 15 2004 - 10:23:45 CET


aunque esto es más javascript que otra cosa,igual te sirve, cuando pulse el
boton de submit puedes hacer esto para que marce todos los elementos del
listbox

<select name="nombre_del_list[]" size="10" multiple>
<script language="JavaScript">
function marcar(f)
{
        for(var i=0;i<f.nombre_del_list.length;i++)
        {
        f.nombre_del_list[i].selected=true;

        }

f.submit();

}
</script>
-----Mensaje original-----
De: Gustavo Pardo [mailto: gpardo(EN)dataneu.com.ar]
Enviado el: viernes, 12 de noviembre de 2004 17:14
Para: php-es(EN)lists.php.net
Asunto: Fwd: Re: [PHP-ES] Sobre POST LisBox

El Viernes 12 de Noviembre de 2004 10:46, escribió:
> Bueno en realidad no se que diferencia pueda existir en si se llena el
> listbox con PHP o con javascript, al final , cuando se recogen todos los
> valores es lo que importa, de todas formas si puedes mandarme lo que
> tienes hecho o a lo mejor explicarme con mas detalles te lo agradeceria,
> saludos Boriso

1. cuando recibo el formulario

if (!empty($select_d)) {
        foreach ($select_d as $valor) {
                //lo que tengas que hacer con los id cargados en el select_d
        }
}

2. el select a la izquierda (lleno)

<select name="select_i[]" size="15" multiple>
        <?php
                while ($row = mysql_fetch_object($result)) {
                        echo "<option value=\"".$row->campo_id."\">".$row->campo_xxx."</option>";
                }
        ?>
</select>

3. en el medio algún <input type="image" name="xxx ....> que envíe el form

4. el select de la izquierda (vacío)

<select name="select_d[]" size="15" multiple>
        <?php
                if (!empty($select_d)) { //para que no te tire error el foreach
                                        // si select_d está vacio
        foreach ($select_d as $valor) {
                //echo <option ....>
                        //tendrías que consultar a la tabla según el $valor que tenés aquí
                //</option>
        }
}
        ?>
</select>

espero que te sirva y no haberme equivocado ya que traté de despejar el
 código lo más posible.
veo que hay otras ideas también, sería bueno ver alguna para elegir y usar
la
mejor, no?
saludos.
gustavo.

-------------------------------------------------------

--
Gustavo Pardo
DataNeu - Tel.(0299)489-6880
gpardo(EN)dataneu.com.ar - http://dataneu.com.ar
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.792 / Virus Database: 536 - Release Date: 09/11/2004
-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


This archive was generated by hypermail 2.1.7 : Wed Jan 26 2005 - 23:58:52 CET