Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]lista wrozwijana
Forum PHP.pl > Forum > Przedszkole
Gallareton
Proste pytanie... w HTMLu nic prostszego do zrobienia, ale w PHP to jest troche ciezsze... lista rozwijana i przycisk zaleznie od wybranej opcji wykonuje jakas funkcje... nei robilem nic w php juz sporo czasu i nie pamietam jak sie takie cos tworzylo, a dla was to 1,5 minuty roboty ;]
Thx za pomoc
Fishu
Hmm wystarczy coś takiego:
  1. (..)
  2. <select name="costam">
  3. <option value="1">Wartość wyświetlana</option>
  4. (..)

To jest tylko przykład.I teraz zmienna $_GET['costam'] (lub $costam, zalezy czy masz register_globals wlaczone czy nie) będzie miala wartość 1.A wartość wyświetlana jest tylko wyświetlana (nie ma żadnego znaczenia)
Chyba zrozumiałeś co tongue.gif
Gallareton
hehe wydaje mi sie, ze zrozumialem sprawdze czy zadziala tak jak chce ;]
Cysiaczek
Popraw proszę tytuł topiku na zgodny z regulaminem (podpunkt b )
Gallareton
Jesli dobrze zrozumialem, to to powinno zadzialac, tymczasem nie dziala... Moze ktos powiedziec mi cos jest zle? ;d Dokladniej to przycisk dziala, ale nie wykonuje zadnej akcji, a jedynie odswieza strone -.-'
  1. <?php ob_start(); ?>
  2.  
  3. <?php
  4.  
  5. echo '<form action="" method="post"> 
  6. <select name="minuty">
  7. <option value="10">10 minut</option>
  8. <option value="20">20 minut</option>
  9. </select>
  10. </input></input><br /> 
  11. <input type="submit" value="przycisk" name="submit" />
  12. </form>';
  13.  
  14. if ($_POST['submit'] == true) {
  15. if(minuty == 10)
  16. echo ('10 minut');
  17. if(minuty == 20)
  18. echo ('20 minut');
  19. };
  20.  
  21. ?><?php ob_end_flush(); ?>
JaRoPHP
1. zmienne w języku php rozpoczynają się znakiem dolara.
2. przesyłasz postem, odwołuj się w sposób: $_POST['nazwaZmiennej'].

  1. <?php
  2. if ($_POST['submit'] == true) {
  3.  if($_POST['minuty'] == 10)
  4. echo ('10 minut');
  5.  if($_POST['minuty'] == 20)
  6. echo ('20 minut');
  7. }
  8. ?>
Gallareton
Az mi glupio =.=' nie zauwazyc, ze nie ma dolara przy zmiennych =.='
To moj najczestszy blad tongue.gifP
Aha i dzieki za info z $_POST bo nie wiedzialem, ze w ten sposob trzeba zrobic te ify, myslalem, ze to zwykla zmienna, ktorej wartosc jest zalezna od wybranej pozycji z listy...
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.