Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][JavaScript][PHP]Edycja danych użytkownika - dynamiczna zmiana danych!
newmala
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 17.01.2012

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


Czy mogę prosić o pomoc w podpowiedzi jak zabrać się za edycję danych użytkownika - baza danych MySql.
Wszystko oczywiście aplikacja web'owa.

Na razie mam pomysł, aby w zależności od wyboru opcji z selecta wyświetlać odpowiednie dane , ale chcę to mieć na tym samym oknie.

Jak odczytać z selecta wybraną opcję - tak aby zaraz po wybraniu jej wyświetlić pod spodem np. jakąś tabelkę z odpowiednimi danymi z bazy .

Pewnie trzeba js lub jquery użyć - jak przekazywać dane , aby obsłużyć odczyt danych z bazy przez php - czy to w ogóle możliwe?

Czy może znacie jakieś lepsze rozwiązania?


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


jQuery to framework napisany w JS więc jak chcesz wybrać to albo to gdy oba to JS?

google -> select onchange
google -> js ajax example

I nic więc ci do szczęścia nie potrzeba

Ten post edytował CuteOne 6.03.2012, 17:45:32
Go to the top of the page
+Quote Post
newmala
post
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 17.01.2012

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


Spróbowałam coś takiego :
w pliku html :
  1. <script type="text/javascript">
  2. $("a").bind({
  3. click:function(s) {
  4. //alert($(this).text());
  5. $.ajax(
  6. url:{"data.php"},
  7. method:{"get"},
  8. data:{id:$(this).text()},
  9. dataType:{"html"},
  10. success: function(data) {
  11. $("#result").html(data);
  12. }
  13. );
  14. return false;
  15. }
  16. }); </script>
  17.  
  18. <select name="what" id="what">
  19. <option value="">wybierz</option>
  20. <option value="1">1</option>
  21. <option value="2">2</option>
  22. <option value="3">3</option>



a plik data.php:
  1. <?php
  2.  
  3. $id=(int)$_GET['id'];
  4. mysql_connect('localhost','login','haslo') or die('brak połączenia');
  5.  
  6. $q=mysql_query("select * from user where id='{$id}'");
  7.  
  8. echo "id: ".$res['id']."<br>Imię: ".$res['name']."<br>";
  9.  
  10.  
  11. ?>


Skrypt jest zgodnie z zaleceniem ściągnięty z net'a.

Czy dobrze rozumiem istotę działania, że po wybraniu selecta powinno mi na stronie wyświetlić id i imię użytkownika, bo niesetey tak się nie dzieje!



Go to the top of the page
+Quote Post
CuteOne
post
Post #4





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Cytat
Skrypt jest zgodnie z zaleceniem ściągnięty z net'a.

A czy ja coś takiego napisałem? Lepiej zobacz w jakiś poradnik JS zamiast kopiować gotowce, których nie rozumiesz
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 Aktualny czas: 19.08.2025 - 17:57