Hirdetés

Keresés

Új hozzászólás Aktív témák

  • faster
    nagyúr

    adott egy űrlap, amelyet php-val dolgozok fel, method=post. ezen az űrlapon van egy select mező, multiple tulajdonsággal, vagyis egy lista, amelyből több elemet is ki lehet választani.
    szeretném valahogy elérni, hogy az űrlap elküldésénél az összes kiválasztott elemet berakja valahogy a POST tömbbe, ne csak az utolsót. elméletben van fogalmam arról, hogy kéne (egy js függvény, ami az űrlap elküldésénél egybefűzi a select-ben kiválasztott összes elemet, majd azt küldi tovább), csak sajnos nem igazán értek a javascripthez. valakinek esetleg ötlete, hogy hogyan kéne ezt megírni? (nem feltétlenül kész kódot várok, mindenféle segítség hasznos lehet).

    A select mező name atribútumában a név legyen php-s array szintaktikájú:

    <select name=''bigyok[]'' multiple>
    ...
    </select>


    Post után kapsz egy tömbváltozót, ha volt kijelölve elem a selectben:

    $bigyok = $_POST[''bigyok''];

    if(is_array($bigyok)) {
    foreach($bigyok as $bigyo) {
    ...
    }
    }

Új hozzászólás Aktív témák