Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Znika wybrane pole selectu
motorolka24
post
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 21.04.2007

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


Witam
Mam problem z polem typu select. Chodzi o to ze wybieram sobie cos z selecta i przechodzi mi do danej akcji. Wyswietla sie to co jest w akcji + select w ktorym wybieralem ( a wybrana wartosc w nim zmienia sie spowrotem na wybierz) Jak zrobic zeby po wybraniu przeszlo mi do danej akcji a select byl ustawiony na to co wybralem?
  1. $query = 'SELECT * FROM marka'; 
  2.  
  3. if(!$result = mysql_query ($query)) 
  4.  echo"Bład"; 
  5.  @mysql_close(); 
  6.  exit; 
  7. ?> 
  8. <select name="marka" onchange="self.location.href = this.value"> 
  9. <option>Wybierz marke</option> 
  10.  
  11. <?php 
  12. while($wiersz = mysql_fetch_array($result)) 
  13. {
  14. $nazwa=$wiersz[nazwa]; 
  15.  echo "<option value='marka.php?akcja=12&marka=$nazwa'>$nazwa</option>";
  16.  
  17. } 
  18.  
  19. ?> 
  20. </select>


Prosze o pomoc

[+] edit
Dodaje tag, aby temat był zgodny z forum Przedszkole,
ponieważ już padły odpowiedzi. Na przyszłość proszę
pamiętać o tym, inaczej temat zostanie zamknięty.
---
~strife
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kresh
post
Post #2





Grupa: Zarejestrowani
Postów: 99
Pomógł: 2
Dołączył: 8.11.2005
Skąd: Kraków

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


  1. <?php
  2. while( $wiersz = mysql_fetch_array( $result ) ){
  3.  
  4.  /*sprawdzamy dla każdego wiersza
  5. czy wartość pola nazwa jest równa 
  6. przekazanej metodą GET wartości 
  7. zmiennej marka
  8.  
  9. jeśli tak to tworzymy kod html odpowiedzialny
  10. za zaznaczenie danej opcji w select
  11.  
  12. jeśli nie resetujemy wartość zmiennej
  13. $selected
  14. */
  15.  if( $wiersz['nazwa'] == $_GET['marka'] ){
  16. $selected = 'selected="selected"';
  17. } else {
  18. $selected = '';
  19. }
  20. echo "<option value='marka.php?akcja=12&marka=$nazwa' $selected>$nazwa</option>";
  21. }
  22. ?>


Ten post edytował kresh 22.04.2007, 11:05:50
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: 12.10.2025 - 18:11