Witam.
Jak zrobić mając w formularzu opcje "select" aby po wybraniu jakiejś opcji nie trzeba było klikać na submita tylko automatycznie się wysyłało ?
http://www.google.pl/search?q=onchange+select&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl%3a%6ffficial&client=firefox-a
To chyba tylko ajaxem...
A jak zrobić aby potem w zależności od tego co sie wybierze w select, wyświetlał się obrazek pobrany z bazy ? Musze wyświetlenie obrazka jak i zapytanie o niego do bazy umieścić w funkcji którą będę wywoływał przez to onChange ?
<?php <select name="zdj" onchange="wysyłasz"> <option value="nawa obrazka w bazie/ścieżka do niego">nazwa obrazka</option> <option value="nawa obrazka w bazie/ścieżka do niego">nazwa obrazka</option> </select> if (http://www.php.net/isset(tablica_jaka_wysylasz['zdj'])) { <img src="tablica_jaka_wysylasz['zdj']"> } ?>
Chyba czegoś nie rozumiem. Co ma być tutaj
?
<?php onchange="wysyłasz" ?>
musisz zrobić:
onChange="Submit()"
<?php <select name="zdj" onchange="submit()"> <option value="id obrazka w bazie/ścieżka do niego">nazwa obrazka</option> <option value="id obrazka w bazie/ścieżka do niego">nazwa obrazka</option> </select> ?>
<?php if (http://www.php.net/isset(tablica_jaka_wysylasz['zdj'])) { $id = tablica_jaka_wysylasz['zdj'] $sql = SELECT z TABELI WHERE id="$id" $pokaz = http://www.php.net/mysql_fetch_array($sql) <img src=$pokaz[scierzka]> } ?>
Ok dzięki, racja, wystarczyło się zastanowić
A wie ktoś może jeszcze, jak zrobić aby już po wysłaniu wartośc z "option" nie nastawiała się znowu na pierwszą ale zostawała taka jaką się wybrało ?
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)