Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Formularz z pamięcią (pole opcji)
Mati-21
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.02.2006

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


Witam wszystkich

Mam do Was takie małe pytanko...

Otóż wiem że formularz z pamięcią robi się normalnie tak:
  1. <input type="text" name="nick" size="20" value="<?php echo $_POST['nick'] ?>">

Dzięki temu po wpisaniu tekstu i np. wciśnięciu przycisku Odśwież wpisany tekst nie znika z pola text

A mam pytanie jak zrobić tak z polem opcji radio ?
Żeby po wyborze np. 1 z 3 opcji po odświeżeniu strony cały czas była by ta 1 opcja zaznaczona ?

Przeszukiwałem archiwum i znalazłem podobne tematy z takimi problemami ale zbytnio mi nie pomogły (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Ten post edytował Cienki1980 12.03.2007, 07:39:17
Go to the top of the page
+Quote Post
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


kurs html
  1. <input type="radio" name="nazwa" value="wartość" disabled="disabled" />Opis pola
Go to the top of the page
+Quote Post
Cienki1980
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


  1. <?php
  2.  
  3. if($_POST['xx']!='')
  4.  $radio[$_POST['xx']]="checked";
  5.  
  6.  
  7.  
  8. echo "<form action="index.php" method="post">";
  9. echo "<input type="radio" name="xx" value="1" ".$radio['1']."><BR>";
  10. echo "<input type="radio" name="xx" value="2" ".$radio['2'].">";
  11. echo "<input type="submit"></form>";
  12.  
  13. ?>


@skowron-line: to co Ty napisałeś blokowało radio a nie zaznaczało
Go to the top of the page
+Quote Post
phpuser
post
Post #4





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 8.04.2004
Skąd: Żary woj. lubuskie

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


Może jakoś tak na przykład:

  1. <form action="" method="post">
  2. <input type="radio" name="wartosc_radio" value="1" <? if($_POST[wartosc_radio]==1){echo ' checked ';}?>/>
  3. <input type="radio" name="wartosc_radio" value="2" <? if($_POST[wartosc_radio]==2){echo ' checked ';}?>/>
  4. <input type="radio" name="wartosc_radio" value="3" <? if($_POST[wartosc_radio]==3){echo ' checked ';}?>/>
  5. <input type="radio" name="wartosc_radio" value="4" <? if($_POST[wartosc_radio]==4){echo ' checked ';}?>/>
  6. <input type="submit" value="potwierdz"/>
  7. </form>


Ten post edytował phpuser 12.03.2007, 16:55:37
Go to the top of the page
+Quote Post
LukasKK
post
Post #5





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 20.02.2007

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


A w Smarty wystraczy tak


  1. <input type="radio" name="odbiorca" value="900000" {if $stat eq 7} CHECKED{/if} ></b></legend>





  1. <?php
  2. $przesylki->assign('stat',$df);
  3. ?>
(IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif) (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif) (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif)
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: 24.08.2025 - 06:16