Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP][HTML]Wyciąganie i aktualizacja rekordów w bazie za pomocą listy rozwijanej
Croos22
post 9.10.2010, 18:24:52
Post #1





Grupa: Zarejestrowani
Postów: 316
Pomógł: 4
Dołączył: 22.03.2010

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


Witam.
Interesuje mnie w jaki sposób mógłbym połączyć wyciąganie rekordów z bazy za pomocą listy rozwijanej (bez klikania w żadne buttony) i jednocześnie przy naciśnięciu buttona wysłać lub zaktualizować rekord w bazie danych.

Tu mam wyciąganie dane za pomocą listy rozwijanej:
  1. <form action="form.php" method="post">
  2. <select name="dzial" onchange="this.form.submit()">
  3. <option value="">Wybierz dział</option>
  4. <option value="kadry">Kadry</option>
  5. <option value="ksiegowosc">Księgowość</option>
  6. <option value="produkcja">Produkcja</option>
  7. </select>
  8. </form>
  9.  
  10. <?php
  11.  
  12. $serwer = "";
  13. $login = "";
  14. $haslo = "";
  15. $baza = "";
  16. $tabela = "";
  17.  
  18. $dzial = $_POST['dzial'];
  19.  
  20. if($dzial) {
  21.  
  22.  
  23. if (mysql_connect($serwer, $login, $haslo) and mysql_select_db($baza)) {
  24.  
  25. $wynik = mysql_query("SELECT * FROM kadry WHERE dzial='$dzial'")
  26. or die("Błąd w zapytaniu!");
  27.  
  28. }
  29. else echo "Nie mogę połączyć się z bazą danych!";
  30.  
  31. while($rek = mysql_fetch_array($wynik)) {
  32. echo $rek['nazwisko']."<br />";
  33. }
  34. }
  35.  
  36. ?>
Go to the top of the page
+Quote Post
Spawnm
post 9.10.2010, 19:27:06
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




onFocus dla listy + jeśli nie chcesz przeładowań strony to ajax
Go to the top of the page
+Quote Post
Croos22
post 9.10.2010, 19:46:07
Post #3





Grupa: Zarejestrowani
Postów: 316
Pomógł: 4
Dołączył: 22.03.2010

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


hmm... o takie coś chodzi?
  1. <a href="java script:void(0)"
  2. onfocus="alert('')"></a>


Ten post edytował Croos22 9.10.2010, 19:51:31
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 16:59