Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Dostęp do danych z formularza
Forum PHP.pl > Forum > Przedszkole
adrianozo
Witam.

Posiadam taki kod:

  1. Kategoria: <select name="kategoria">
  2. <option value="portrety-slubne">Portrety Ślubne</option>
  3. <option value="portrety-dzieci">Portrety Dzieci</option>
  4. <option value="portrety-na-kazda-okazje">Portrety na każdą okazję</option>
  5. <option value="portrety-manga-nowosc">Portrety MANGA NOWOŚĆ</option>
  6. </select>


i jeśli chcę się dostać do wartości value z tego selecta to odwołuje się do:

  1. $post['kategoria']


i mam to czego oczekuje. Ale jak dobrać się do napisów zawartych pomiędzy

  1. <option value="kategoria">[/code], a [code]</option>


Z góry dziękuje za pomoc smile.gif
com
a możesz mi powiedzieć poco Ci coś takiego?
Turson
Jak usuniesz value to domyślnym tekstem w $_POST['kategoria'] bedzie tekst pomiedzy option.


Ewentualnie
  1. <select name="test">
  2. <option value="aa" id="aa">Kategoria</option>
  3. document.write(document.getElementById('aa').innerHTML);
com
http://jsfiddle.net/wWtX3/
adrianozo
Tylko, że ja potrzebuje i to i to(value i to pomiędzy option) najlepiej w PHP
com
a czym generujesz tego html? bo może to masz a nawet nie wiesz biggrin.gif
adrianozo
Html pisałem sam i jest na sztywno w pliku nazwa.tpl
kristaps
  1. // tutaj jakaś pętla, jeżeli załóżmy trzymasz to w bazie
  2. $zmienna .= '<option value="'. $row["bla"] .','. $row["bla2"] .','. $row["bla3"] .'">' . $row["name"] .'</option>';

  1. echo "<form action = 'index.php?action=cos' method = 'post'>
  2.  
  3. <select name='zmienna'>".$zmienna."</select>
  4. <input type = 'submit' value = 'Wybierz' />
  5. </form>";

  1. $wynik = explode(",", $selected);
  2.  
  3. echo $wynik[0];
  4. echo $wynik[1];


O ile dobrze zrozumiałem.
adrianozo
Wszystko fajnie tylko właśnie ja nie trzymam tego w bazie, lecz ustawione jest na sztywno
com
no to w php sie do tego nie dostaniesz w ten sposób ewentualnie pole data gdzie wrzucasz tekst, a najlepiej rób to dynamicznie jak w przykładzie powyżej wink.gif
adrianozo
A może da się jakieś input hidden czy coś?
kristaps
Cytat(adrianozo @ 29.12.2013, 15:36:16 ) *
Wszystko fajnie tylko właśnie ja nie trzymam tego w bazie, lecz ustawione jest na sztywno


To może warto? O ile kod w pierwszym poście nie jest przykładem, to myślę, że wypadałoby mieć możliwość edycji menu, bez grzebania za każdym razem w kodzie html.
com
@up w moim mniemaniu autor własnie do tego to potrzebuje wink.gif
adrianozo
No to chyba nie mam wyjścia i muszę przerobić skrypt tak, żeby kategorie były w bazie danych. No to do roboty. Dzięki za uświadomienie smile.gif
kristaps
Wyżej już masz praktycznie cały kod, tylko przypisz do $selected wynik formularza.
adrianozo
Jakoś wole napisać sam smile.gif Tym bardziej, że pracuje na Smartach to trzeba troszkę inaczej smile.gif Ale dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.