Zapisywanie do bazy nie tego co trzeba (select option)

0

Wycinek kodu HTML:

<select name="category" onchange="change(this.selectedIndex)">
                                    <option selected disabled hidden>Wybierz kategorię</option>
                                    <option value="1">Telewizory</option>
                                    <option value="2">Komputery i laptopy</option>
                                    <option value="3">Telefony i smartfony</option>
                                    <option value="4">Urządzenia peryferyjne</option>
                                    <option value="5">Podzespoły</option>
                                    <option value="6">Aparaty i kamery</option>    
</select>

Wycinek kodu PHP:

$category = $_POST['category'];
$db->INSERT("INSERT INTO items Values(NULL,'$name','$category','$brand','$nick','$review','$rating')");

Chce aby do bazy w POSTcie zapisywalo mi daną kategorie np. telewizory. A zapisuje value np. value="1". Jak nie było value, to dzialalo, ale teraz value jest mi potrzebne do funkcji w JS. Jak zrobic aby name="category" w tym przypadku czytalo wartość w option, a nie value.

0

Jak masz kilka opcji, co za tym idzie kilka wartości, to raczej w array tutaj masz coś podobnego//stackoverflow.com/questions/30666771/how-to-set-selected-value-of-an-array-i-have-this-form-many-times
Resztę sobie dogooglasz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1