Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Zaznaczenie selecta po wysłaniu forma
-dragonas-
post
Post #1





Goście







Wiatam wszystkich

Musze pilnie przerobic swojas stronę. Jest tam lista rozwijana z paroma elementami oraz przycisk szukaj. Efekt jest taki ze skrypt sie wykonuje na tej samej stronie. Wyświetlane są rozne dane, przypisane do wybranej pozycji z listy

Chodzi teraz oto aby po wcisniaciu szukaj byl zaznaczony wybrany element na liscie, bo teraz jest tak ze widać efekt dzialania skryptu ale nie wiadomo dla jakiej pozycji sa te wyniki bo na liscie jest pierwsza pozycja.

Jest na to jakies proste rozwiązanie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Jak dobrze kumam to masz coś podobnego do:

  1. ?>
  2. <form method="post">
  3. <select name="co_szukac">
  4.  <option value="1">Jeden</option>
  5.  <option value="2">Jeden</option>
  6.  <option value="3">Jeden</option>
  7.  <option value="4">Jeden</option>
  8. </select>
  9. <input type="submit" value="Wyślij">
  10. </form>
  11. <?
  12. .
  13. .
  14. .
  15. .
  16. wyswietl_wyniki();


Możesz użyć właściwości selected do zaznaczenia odpowiedniej opcji:
  1. <?
  2. function opcja($value,$name,$zaznaczone){
  3. if($value==$zaznaczone) echo '<option value="'.$value.'" selected>'.$name.'</option>';
  4. else echo '<option value="'.$value.'">'.$name.'</option>';
  5. }
  6.  
  7. echo '<form method="POST">';
  8. echo '<select name="co_szukac">';
  9. opcja(1,'Jeden',$_POST['co_szukac']);
  10. opcja(2,'Dwa',$_POST['co_szukac']);
  11. opcja(3,'Trzy',$_POST['co_szukac']);
  12. opcja(4,'Cztery',$_POST['co_szukac']);
  13. echo '</select>';
  14. echo '<input type="submit" value="Wyslij">';
  15. echo '</form>';
  16.  
  17. echo 'Wcisnieto: '.$_POST['co_szukac'];
  18. ?>


Powodzenia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 06:25