Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Nie kasujące się dane przy polu wyboru.
Forum PHP.pl > Forum > Przedszkole
Bartusek
Witam!
Wiem wiem jak nazwać ten problem :/

  1. <form action="mlvl.php" method="post" onsubmit="if (this.f.value == '') { alert('Wpisz poziom!'); return false }; return waliduj(this)" action="<[php]?php $PHP_SELF ?>[/php]">
  2. <input type="HIDDEN" name="co" value="calc"/>
  3. <TABLE border="0" align="center">
  4.  
  5. <TR align="center">
  6.  
  7.  
  8. <TD><b>Wybierz profesję:</b></TD>
  9.  
  10. </TR>
  11.  
  12. <TR align="center">
  13.  
  14. <TD><select name="prof" STYLE="width: 80px;">
  15. <option value="ek">Knight</option>
  16. <option value="rp">Palladyn</option>
  17. <option value="mag">Sorcerer</option>
  18. <option value="mag">Druid</option>
  19. </select></TD>
  20.  
  21. </TR>
  22.  
  23.  
  24. <TR align="center">
  25.  
  26. <TD><b>Wpisz swój magiczny poziom</b><br></TD>
  27.  
  28. </TR>
  29.  
  30. <TR align="center">
  31.  
  32. <TD><input STYLE="width: 70px;" class="uni_02" type="text" name="f" maxlength="4" value="<?php if($_POST['f']){ print $_POST['f']; }; ?>"></TD>
  33.  
  34. </TR>
  35.  
  36.  
  37.  
  38. <TR align="center">
  39. <TD colspan="2" align="center"><input type="submit" value="Oblicz!"></TD>
  40.  
  41. </TR>
  42.  
  43.  
  44. </form>
  45.  
  46.  


Jest to formularz obliczający. Do nie kasowania się danych użyłem coś takiego
  1. <?php $PHP_SELF ?>
  2. value="<?php if($_POST['f']){ print $_POST['f']; }; ?>">


Niestety nie wiem jak zrobić by nie kasowało się profesja.
Np. wybiorę DRUID i po obliczeniu zostało to a nie przechodziło do początku.
zegarek84
http://www.kurshtml.boo.pl/html/lista_rozw...formularze.html
przejdź tam do punktu 2 i przykład 2, jak będziesz wiedział jak to wygląda w html to w php juz sobie poradzisz skoro wykombinowałeś wcześneij rozwiązanie winksmiley.jpg

czyli w html to wygląda tak:
  1. <select name="nazwa">
  2. <option>Tu wpisz pierwszą możliwość</option>
  3. <option selected="selected">Tu wpisz drugą możliwość<option>


PS.
w innym temacie to o co się pytałeś jak spojrzałem na szybkiego bo w kod nie chciało mi się lukać to to było zrobione na js gdyż strony nie przeładowywało winksmiley.jpg - tzn to całe obliczanie - lub na małym ajax'ie - zależy ile tam jest tych obliczeń ale raczej wystarczy jakis prosty wzór i w js pewnie to bez problemu by to się zrobiło... - ale można tez i w php - wyżej napisałem jak musi być zmodyfikowane źródło żeby bylo domyslnie zaznaczone winksmiley.jpg
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.