Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> AJAX a zapytania skorelowane/podzapytania - czy współpracują?
x X x
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 21.01.2014

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


Czy AJAX obsługuje podzapytania/zapytanie skorelowane?

Mam zapytanie, które jest poprawnie wyświetlane jako zapytanie SQL w PHPMyAdminie (XAMPP 1.8.3-2 dla OSX). Ale którego moja ajaxowa tabela w systemie nie potrafi wyświelić. Nie pojawiają się żadne dane, nawet nie pojawia się pusta tabela zadeklarowana w pliku. Zwykłe zapytania oczywiście działają poprawnie.

Ten post edytował x X x 5.03.2014, 16:18:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
x X x
post
Post #2





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 21.01.2014

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


Nie chodziło mi o ten wątek, ale z działu Bazy Danych. Ten został wyczerpany i było to trochę nie w temacie, no ale dzięki za przeniesienie.

EDIT 13.03:

Pomoże ktoś z tą funkcją z powyższych postów? Czy da się to jakoś zrobić w ten sposób? Bo jeżeli - nie muszę zaprojektować to jakoś inaczej...

Analizowałem już ten kod z kolegą, wg niego pierwszy problem to przekazywanie unikalnych id (class_id i student_id) - pobieranie ich z tabeli. Aktualnie funkcja do komunikacji z bazą potrzebuje głównego identyfikatora z tabeli passes - pass_id. Dzięki niemu wie jaką wartość ma zedytować (parametrem jest nazwa kolumny i identyfikator wiersza). Przeglądałem podstawowe funkcje skryptu jeditable i na razie nie znalazłem opcji na przekazywanie dodatkowych danych.

Prosze pomóżcie, doradzcie coś.

Pomoże ktoś z tą funkcją z powyższych postów? Czy da się to jakoś zrobić w ten sposób? Bo jeżeli - nie muszę zaprojektować to jakoś inaczej...

Analizowałem już ten kod z kolegą, wg niego pierwszy problem to przekazywanie unikalnych id (class_id i student_id) - pobieranie ich z tabeli. Aktualnie funkcja do komunikacji z bazą potrzebuje głównego identyfikatora z tabeli passes - pass_id. Dzięki niemu wie jaką wartość ma zedytować (parametrem jest nazwa kolumny i identyfikator wiersza). Przeglądałem podstawowe funkcje skryptu jeditable i na razie nie znalazłem opcji na przekazywanie dodatkowych danych.

Prosze pomóżcie, doradzcie coś.

Zamieszczam jeszcze pełną tabelkę wyświetlającą dane - aby zobrazować na jakiej zasadzie identyfikowana jest edytowana komórka. Wartość ID (czyli wskazanie na miejsce, co zmieniamy) pobierane jest z span id, natomiast VALUE to to, co wyświetla się pomiędzy spanem.
  1. <tr>
  2. <td name="id">
  3. <?php echo $Pass['pass_id']; ?>
  4. </td>
  5. <td name="id_zajec">
  6. <span id="class_id-<?php echo $Pass['pass_id']; ?>"><?php echo $Pass['cl_id']; ?></span>
  7. </td>
  8. <td name="rok">
  9. <span id="year_id-<?php echo $Pass['pass_id']; ?>"><?php echo $Pass['y_name']; ?></span>
  10. </td>
  11. <td name="przedmiot">
  12. <span id="subject_id-<?php echo $Pass['pass_id']; ?>"><?php echo $Pass['sb_name']; ?></span>
  13. </td>
  14. <td name="prowadzacy">
  15. <span id="employee_id-<?php echo $Pass['pass_id']; ?>"><?php echo $Pass['emp_name']; ?></span>
  16. </td>
  17. <td name="rodzaj_zajec">
  18. <span id="classestype_id-<?php echo $Pass['pass_id']; ?>"><?php echo $Pass['ct_name']; ?></span>
  19. </td>
  20. <td name="id_studenta">
  21. <span id="student_id-<?php echo $Pass['pass_id']; ?>"><?php echo $Pass['s_id']; ?></span>
  22. </td>
  23. <td name="student">
  24. <span id="student_id-<?php echo $Pass['pass_id']; ?>"><?php echo $Pass['s_name']; ?></span>
  25. </td>
  26. <td name="ocena">
  27. <span id="pass-<?php echo $Pass['pass_id']; ?>" class="editable-select pass" style="color: red; weight: bold"><?php echo $Pass['pass']; ?></span>
  28. </td>
  29. <td name="data">
  30. <span id="pass_date-<?php echo $Pass['pass_id']; ?>" class="editable"><?php echo $Pass['pass_date']; ?></span>
  31. </td>
  32. <td name="komentarz">
  33. <span id="comments-<?php echo $Pass['pass_id']; ?>" class="editable"><?php echo $Pass['comments']; ?></span>
  34. </td>
  35. </tr>


Ten post edytował x X x 13.03.2014, 19:42:59
Go to the top of the page
+Quote Post

Posty w temacie
- x X x   AJAX a zapytania skorelowane/podzapytania - czy współpracują?   5.03.2014, 16:17:50
- - nospor   Cos ci sie pomieszalo..... mysql nie ma zadnego zw...   5.03.2014, 16:22:53
- - x X x   Hm no w systemie tworzy się pewna tabela, która ma...   5.03.2014, 16:31:24
- - nospor   Ja nie mowie, ze to nie jest wina ajaxa. Ja mowie,...   5.03.2014, 16:33:51
- - x X x   Plik controller.php: [PHP] pobierz, plaintext pub...   5.03.2014, 19:18:54
- - PrinceOfPersia   przecież to nie AJAX, to zwykły HTML. pomieszany ...   6.03.2014, 07:51:59
- - x X x   Nie jest to cały kod. search_result.html to tylko ...   6.03.2014, 13:28:33
|- - PrinceOfPersia   Cytat(x X x @ 6.03.2014, 13:28:33 ) N...   7.03.2014, 07:12:25
- - nospor   Podam ci jeszcze raz linka do tematu: Temat: Jak p...   6.03.2014, 13:50:41
- - x X x   Nie wiem czy robię to dobrze, ale z plikiem html o...   6.03.2014, 14:55:18
- - nospor   mysql_query($Result) Jakie $result? Prz...   6.03.2014, 14:59:13
- - x X x   Tak jak napisałem wcześniej. Tak jak to rozumiem, ...   6.03.2014, 15:08:41
- - nospor   $Result ma zapisane rekordy pobrane z bazy. P...   6.03.2014, 15:17:42
- - x X x   To w jaki sposób wyświetlić zawartość zmiennej ...   6.03.2014, 15:20:49
- - nospor   print_r($Result); ? przenosze na przedszkol...   6.03.2014, 15:21:48
- - x X x   Nie dostaję żadnych wyników oraz żadnego komunikat...   6.03.2014, 15:44:05
- - nospor   No bo juz ci mowilem, ze widac, ze $Result ta...   6.03.2014, 15:52:34
- - x X x   No to dlaczego jeżeli, tak jak w pliku search_resu...   6.03.2014, 15:59:19
- - x X x   PrinceOfPersia, wielce dziękuję ci za powyższą odp...   7.03.2014, 13:01:30
|- - PrinceOfPersia   Cytat(x X x @ 7.03.2014, 13:01:30 ) P...   8.03.2014, 07:00:51
- - x X x   Może i coś nazwałem nieprawidłowo, sugerowałem się...   8.03.2014, 16:58:52
- - x X x   Chciałem napisać to w moim poprzednim temacie (któ...   10.03.2014, 18:00:43
- - Kshyhoo   A mnie się udało napisać... łączę wątki.   10.03.2014, 18:09:06
- - x X x   Nie chodziło mi o ten wątek, ale z działu Bazy Dan...   13.03.2014, 19:38:17


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: 19.01.2026 - 15:17