Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Pobieranie i wyświetlanie danych z bazy MySQL
pawniepodam
post 24.05.2012, 01:09:16
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.05.2012

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


Witam,
Mam dosyć prozaiczny problem, mianowicie mam kłopot z pobraniem danych z tabeli zgloszenia bazy danych MySQL.

Strukturya tabeli zgloszenia jest następująca:



Chodzi mi, aby po wybraniu z listy rozwijalnej konkretnej firmy i naciśnięciu przycisku 'Wprowadz dane', poniżej wyświetliło się imię właścicela. Niedziałająca część pogrubiona:
  1.  
  2. <form id="notifform" action="" method="post">
  3.  
  4. <div class="dataContainer">
  5.  
  6. <h3>Zgłaszający</h3>
  7.  
  8. <label for="province">zgłaszający:</label> <select name="province" id="province">
  9.  
  10. <option value="0">wybierz</option>
  11. <?php
  12. $result = $db->query("select id, CONCAT( firma, ' ', imie, ' ', nazwisko) as nazwa from zgloszenia ORDER BY 2");
  13. while($row = $result->fetch_assoc())
  14. {
  15. echo "\t<option value=\"$row[id]\">$row[nazwa]</option>";
  16. }
  17. ?>
  18. </select>
  19.  
  20.  
  21. <input name="wprowadz" type="submit" value="Wprowadz dane" ><br />
  22. <?php
  23. $result = $db->query("SELECT imie FROM zgloszenia WHERE id = ' ".$_GET["id"]." ' ");
  24. while($row = $result->fetch_assoc())
  25. {
  26. echo 'Hello ' . ($row["imie"]) . '! ';
  27. }
  28. ?>
  29. </input>
  30. </div>


Ten post edytował pawniepodam 24.05.2012, 01:48:47
Go to the top of the page
+Quote Post
bastard13
post 24.05.2012, 07:24:01
Post #2





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

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


Wybierasz, wysyłasz ajax po imię i odpowiedź wczytujesz do odpowiedniego pola.


--------------------
Go to the top of the page
+Quote Post
pawniepodam
post 24.05.2012, 09:05:58
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.05.2012

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


Nie chciałbym korzystać z Ajaxa, w tym wypadku jedynie PHP.
Go to the top of the page
+Quote Post
Puszy
post 24.05.2012, 09:16:27
Post #4





Grupa: Zarejestrowani
Postów: 279
Pomógł: 42
Dołączył: 10.10.2011

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


Jeżeli nie chcesz korzystać z AJAX to z mojego punktu widzenia komplikuje to sprawę. Nie wiem jak dużą masz bazę, ale w takim wypadku widzę tylko przy ładowaniu PHP dorzucić listę wszystkich imion do option

np:

  1. <option value="2" imie="Jan" miasto="Wąchock">Kowalski S.A.</opiton>


itd.

później korzystając z JS albo jQuery ustawiasz akcję gdy zmienia się option. Pobierasz wartość atrybutu "imie" i wyświetlasz np w divie.
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: 19.07.2025 - 09:54