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

  • -=Flatline=-

    tag

    Hello!

    Sajnos php és mysql területén sokkal jártasabb vagyok, mint jqueryben és js-ben, de azért sikerült eddig úgy haladni, ahogy szeretnék.

    A kérdés az, amennyiben van egy formom, két input mezővel az egyszerűség kedvéért, melyben az első autocomplete-al kikeresi az amúgy épp sessionban levő ID alapján, hogy a beírt adattal egyezőt talál-e az adatbázisban mögötte. A másik mező arra lenne jó, hogy amennyiben nem talál adatot, submit esetén az első mezőbe beírt adatot küldöm tovább, a második mezőbe pedig a user kézzel, automatikusan vesszővel elválasztva, egy másik táblából autocompletelve rakja be az id-kat. Ezzel eddig nincs is gond, ez akkor van, ha az első autocomplete nem talál azonos stringet a bevitthez képest a táblájában.

    Ellenben, ha talál, akkor a másik input mezőt, amibe az előző eset szerint kézzel kell auto multiselect autocompletet használnia a usernek, szóval a másik mezőt az elsőben találat esetén tele szeretném rakni azokkal az idkkal, szintén vesszővel elválasztva, amiket megtalált a php sql script.

    Szemléltetve:

    input1 string by user: "ilyenvan", aminek az onblur hatására valami olyan függvényt kell csinálnom, ami a háttérben, mint az autocomplete, tol egy sql hívást az ilyenvan stringet keresve a táblámban, aminek egy másik cellájában van az id, amiket egy while ciklus során vesszővel elválasztva bele kellene tenni az input 2 textmezőbe, mint pl: document.submitform.outputtext2.value

    ergó mondjuk van 10 rekord, ami = "ilyenvan", mind a tízhez while( $row = mysql_fetch_assoc($resultset) ) {
    $rofl[] = $row['groupid'];
    }
    echo json_encode($lolz);

    és ezt a tíz id-t szeretném az input2be betolni :)

    Remélem érthető volt, bízom benne, hogy van rá módszer :) Köszönöm előre is!

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

Hirdetés