Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] lista rozwijana
fredman
post 15.12.2006, 21:26:28
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 15.12.2006

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


jestem baaarzo poczatkujacy i mam taki problem. Posiadam formularz, z ktorego informacje zapisywane sa do bazy danych. Na formularzu mam pola 2 rodzajów: text i select czyli ta nieszczesna lista. Jesli chodzi pola text to podane dane sa zapisywane do bazy ale juz pola listy nie sa wogole widziane. wnioskuje ze trzeba napisac jakąś inną funkcje(jesli chodzi o dzialanie funkcji sprawdzajacej poprawnosc wpisanych danych to ona tez nei działa prawidłowo). domyslam sie ze jakos inaczej widzi pola textowe a te z listy.... no ale wlasnie nie wiem co dalej sad.gif

no i jesli chodzi o baze czy to pole w ktorym beda zapisywane informacje z "select" ma byc jakiegos konkretnego typu? (baza jest w mysql)

EDIT: moj problem troche sie zmienil. teraz informacja jest przekazywana do bazy jednak nie jest to wartosc pola select tylko numerek pod ktorym ona wystepuje.Funkcje sprawdzjace tez juz mi dziala ale tez w stosunku do numeru:P

EDIT2: zmienilem w option value z cyferek porostu na taka sama tresc jaka ma ta opcja, nie wiem tylko czy to jest poprawnie ale działa. Pojawil sie natomiat kolejny problem . piszę w strict 1 i validator posze mi ze pole select nie ma atrybutu VALUE ktory jest konieczny do tego zeby php dzialalo sad.gif czy jest jakis inny sposób?

Ten post edytował fredman 15.12.2006, 21:47:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
JaRoPHP
post 15.12.2006, 22:46:27
Post #2





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


Cytat(fredman @ 15.12.2006, 21:26:28 ) *
Pojawil sie natomiat kolejny problem . piszę w strict 1 i validator posze mi ze pole select nie ma atrybutu VALUE ktory jest konieczny do tego zeby php dzialalo sad.gif
Zapewniam Cię, że aby php interpretował listę przedstawionego typu, znacznik <select /> nie musi mieć atrybutu value (notabene, jak sam zauważyłeś, niezgodnego ze specyfikacją...).

Poniższą listę typu select
  1. <select name="dokonajWyboru">
  2. <option>Wybór 1</option>
  3. <option>Wybór 2</option>
  4. <option>Wybór 3</option>
php będzie obsługiwał dzięki zmiennej $_POST['dokonajWyboru'] (ew. $_GET['...']).

Proponuję, abyś przedstawił kod HTML/XHTML tworzący listę, oraz skrypt php, obsługujący ją.


--------------------
Kto pyta, nie błądzi...
Kto zbłądził, ten pyta...
Go to the top of the page
+Quote Post
php programmer
post 15.12.2006, 22:51:19
Post #3





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


  1. <?php
  2. <select name="dokonajWyboru">
  3. <option value="wartosc1">Wybór 1</option>
  4. <option value="wartosc2">Wybór 2</option>
  5. <option value="wartosc3">Wybór 3</option>
  6. </select>
  7. ?>
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 Wersja Lo-Fi Aktualny czas: 19.06.2025 - 10:35