Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prosty Problem z nie pamiętliwym Selectem
Unises
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 6.02.2006

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


Witam

Zwracam sie z prosba o pomoc w dosc błachej (ale nie dla mnie) sprawie, chce by lista rozwijalna pamietała wartosc po przeładowaniu,. Mam liste i przycisk, po wybaraniu i kliknieciu jest ok , tylko że na liscie jest warosc domyslna a ja chce by była to wartosc ostatnio wybrana. Wertowałem tą grupe probowałem zaimplementowac przykłady ale cos mi nie wychodzi, wiem ze musi byc warunek na selected, ale chyba nie do konca potrafie to zrozumiec, bo za diabła mi nie wychodzi i po kolejnym przykladzie jestem głupszy niz byłem, (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) nie wklejam tu nawet tego co próbowłem bo to żenujące (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) , tylko fragment działajacego kod bez warunku

  1. <form action="xlist.php" method="get">
  2. <input type="submit" value="szukaj">
  3.  
  4.  
  5. <?php
  6.  
  7.  
  8. $conn = mssql_connect('(local)Vex', 'sa', 'as');
  9.  
  10.  
  11.  mssql_select_db("Vino", $conn)
  12. or die("nie dało się wybrać bazy");
  13.  
  14.  
  15. echo '<td><select name="listek" onchange="document.dodaj_transakcje.submit();">';
  16. echo'<option value="0">Wybierz dział';
  17.  
  18.  
  19. $query_s = "select Nazwisko from GRUPA order by Nazwisko";
  20.  
  21.  
  22. $result_s = mssql_query ($query_s);
  23. while ($row_s = mssql_fetch_array($result_s))
  24.  
  25.  
  26. echo'<option value="'.$row_s['Nazwisko'].'">'.$row_s['Nazwisko'].'</option>';
  27.  
  28.  
  29. echo $row_s;
  30. echo '</td>';
  31.  
  32.  
  33. .............
  34. ?>


Prosze o wyrozumiłość i o łopatologiczne wytłumaczenie gdzie i jak umiescic ten warunek.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Unises
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 6.02.2006

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


Działa Dziekuje Ci bardzo ruszyło (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) tzn na ekranie mam liste z załadowanymi wartosciami a po wybraniu wartosci i nacisnieciu przycisku szukaj, wartosc listy pozostaje nie zmieniona i rownoczesnie wendruje do paska adresu strony.

Ponizej zalczam działajacy skrypt


  1. <form action="xlist.php" method="get">
  2. <input type="submit" value="szukaj">



  1. <?php
  2.  
  3.  
  4.  
  5.  ini_set('display_errors',TRUE);
  6.  
  7.  
  8. require('select.php');
  9.  
  10. $_SESSION['listek'] = $_GET['listek'];
  11.  
  12.  
  13. $select = new Select('listek','',' onchange="document.dodaj_transakcje.submit();" ');
  14.  
  15.  
  16.  
  17. $select->AddItem(0,'Wybierz Nazwisko');
  18.  
  19.  
  20.  
  21. $select->SelectItem($_SESSION['listek']);
  22.  
  23.  
  24.  
  25. $conn = mssql_connect('(local)Vex', 'sa', 'as');
  26.  
  27.  
  28.  
  29.  mssql_select_db("Vino", $conn)
  30.  
  31. or die("nie dało się wybrać bazy");
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39. $query_s = "select Nazwisko from GRUPA order by Nazwisko";
  40.  
  41.  
  42. $result_s = mssql_query ($query_s);
  43.  
  44. while ($row_s = mssql_fetch_array($result_s))
  45.  
  46. $select->AddItem($row_s['Nazwisko'],$row_s['Nazwisko']);
  47.  
  48.  
  49.  
  50. echo '<td>';
  51.  
  52.  
  53. $select->OutPut();
  54.  
  55.  
  56.  
  57. echo $row_s;
  58.  
  59. echo '</td>';
  60.  
  61.  
  62. ?>


W poniedziałek bedę ten fragment dodawał do całości składającej się z 4 takich list których wartosci mają służyć jako warunek where innego zapytania, jakby cos sie złego działo to sie odezwe w tym wątku.

Jeszcze raz Ci Serdecznie Dziekuje i Pozdrawiam
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: 16.10.2025 - 22:59