Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Dostęp do danych z formularza
adrianozo
post
Post #1





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


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


--------------------
Go to the top of the page
+Quote Post
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


a możesz mi powiedzieć poco Ci coś takiego?
Go to the top of the page
+Quote Post
Turson
post
Post #3





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


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);
Go to the top of the page
+Quote Post
com
post
Post #4





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


http://jsfiddle.net/wWtX3/
Go to the top of the page
+Quote Post
adrianozo
post
Post #5





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


Tylko, że ja potrzebuje i to i to(value i to pomiędzy option) najlepiej w PHP


--------------------
Go to the top of the page
+Quote Post
com
post
Post #6





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


a czym generujesz tego html? bo może to masz a nawet nie wiesz biggrin.gif
Go to the top of the page
+Quote Post
adrianozo
post
Post #7





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


Html pisałem sam i jest na sztywno w pliku nazwa.tpl


--------------------
Go to the top of the page
+Quote Post
kristaps
post
Post #8





Grupa: Zarejestrowani
Postów: 279
Pomógł: 36
Dołączył: 1.03.2012

Ostrzeżenie: (0%)
-----


  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.

Ten post edytował kristaps 29.12.2013, 15:36:14
Go to the top of the page
+Quote Post
adrianozo
post
Post #9





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


Wszystko fajnie tylko właśnie ja nie trzymam tego w bazie, lecz ustawione jest na sztywno


--------------------
Go to the top of the page
+Quote Post
com
post
Post #10





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
adrianozo
post
Post #11





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


A może da się jakieś input hidden czy coś?


--------------------
Go to the top of the page
+Quote Post
kristaps
post
Post #12





Grupa: Zarejestrowani
Postów: 279
Pomógł: 36
Dołączył: 1.03.2012

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
com
post
Post #13





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


@up w moim mniemaniu autor własnie do tego to potrzebuje wink.gif

Ten post edytował com 29.12.2013, 15:43:57
Go to the top of the page
+Quote Post
adrianozo
post
Post #14





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


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


--------------------
Go to the top of the page
+Quote Post
kristaps
post
Post #15





Grupa: Zarejestrowani
Postów: 279
Pomógł: 36
Dołączył: 1.03.2012

Ostrzeżenie: (0%)
-----


Wyżej już masz praktycznie cały kod, tylko przypisz do $selected wynik formularza.
Go to the top of the page
+Quote Post
adrianozo
post
Post #16





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


Jakoś wole napisać sam smile.gif Tym bardziej, że pracuje na Smartach to trzeba troszkę inaczej smile.gif Ale dzięki


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 06:30