Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]jak odczytać dane z formularza jeżeli mam opcę select
kubek15
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 3
Dołączył: 28.06.2008
Skąd: PL

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


Witam.
mam formularz a w nim między innymi aką opcję
  1. <select name="nazwa">
  2. <option>awanse</option>
  3. <option>gry</option>
  4. <option>filmy</option>
  5. <option>zabawa</option>

i ja wiem jak mam odczytać dane jeżeli mam pole typu input gdzie się wpisuje jedną nazwe. A jak odczytać z tego co ktos wybrał? Prosze o odpowiedz.
Go to the top of the page
+Quote Post
Lion_87
post
Post #2





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


kazdemu option przypisujesz value


  1. <option value='awanse'>awanse</option>
Go to the top of the page
+Quote Post
kubek15
post
Post #3





Grupa: Zarejestrowani
Postów: 278
Pomógł: 3
Dołączył: 28.06.2008
Skąd: PL

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


i jak dam wszędzie value to odczytuje to np.
  1. <?php
  2. echo "użytkownik wybrał";
  3. echo $_GET['awanse']
  4. ?>



i to jest dobrze?
Go to the top of the page
+Quote Post
boddah85
post
Post #4





Grupa: Zarejestrowani
Postów: 72
Pomógł: 4
Dołączył: 31.07.2006

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


Nie do końca. Jeśli wysyłasz metodą GET to dane odczytujesz następująco :

  1. <?php
  2. echo $_GET['nazwa'];
  3. ?>
Go to the top of the page
+Quote Post
kubek15
post
Post #5





Grupa: Zarejestrowani
Postów: 278
Pomógł: 3
Dołączył: 28.06.2008
Skąd: PL

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


a ja mam coś takiego
to jest formularz
  1. <form enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF'];?>" method="post">
  2. <input type="file" name="file" />
  3. <input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
  4. <select name="kategoria">
  5. <? include("menu_kategorie.php");
  6. ?>
  7. <input type="submit" name="submit" value="wyślij">
  8. </form>


i jak się wczyta plik menu_kategorie.php to jest cośtakiego
  1. <form enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF'];?>" method="post">
  2. <input type="file" name="file" />
  3. <input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
  4. <select name="kategoria">
  5. <option value="awanse">awanse</option>
  6. <option value="pk">pk</option>
  7. <option value="zabawa">zabawa</option>
  8. <option value="loot">loot</option>
  9. </select>
  10. <input type="submit" name="submit" value="wyślij">
  11. </form>


i ja nie wiem jak mam odczytać jaką kategoriw wybrał uzytkownik, który wgrywa zdjęcie. Bo tam z czasem będzie więcej kategorii (tyle ile jest podstron).
Go to the top of the page
+Quote Post
boddah85
post
Post #6





Grupa: Zarejestrowani
Postów: 72
Pomógł: 4
Dołączył: 31.07.2006

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


W tym przypadku:
  1. <form enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF'];?>" method="post">
  2. <input type="file" name="file" />
  3. <input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
  4. <select name="kategoria">
  5. <option value="awanse">awanse</option>
  6. <option value="pk">pk</option>
  7. <option value="zabawa">zabawa</option>
  8. <option value="loot">loot</option>
  9. <input type="submit" name="submit" value="wyślij">
  10. </form>

Odczytasz wybraną przez usera kategorie tak :
  1. <?php
  2. echo $_POST['kategoria'];
  3. ?>


Ten post edytował boddah85 25.09.2008, 14:29:12
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 15.09.2025 - 01:42