Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Połaczenie jednego dropboxa (z danymi z bazy danych) z dwoma innymi
x X x
post 26.02.2014, 13:27:35
Post #1





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

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


Witam. Mam taki problem, z którym nie mogę sobie poradzić. Mianowicie używam formularza opartego na dropboxach. Wybieram tam kierunek, wydział, specjalność, etc. - do których to za pomocą funkcji chained (AJAX) chciał bym dopasowywać pasujących studentów. W tabeli STUDENCI każdy z nich ma przypisane dwa zewnętrzne id - year_id oraz specialty_id. Aktualnie funkcja chained dopasowuje studentów tylko po wybranym wcześniej roku, jednak jest to niewystarczające - chcę aby dopasowywało studentów po wybranym roku i specjalności.

Poniżej kod z opcją wyboru studentów:

  1.  
  2. <tr class="line">
  3. <td class="label">
  4. Student:
  5. </td>
  6. <td>
  7. <select required="required" id="Students" name="student_id">
  8. <?php foreach($Students as $Student) : ?>
  9. <option class="<?php echo $Student['year_id']; ?>" <?php echo (isSet($_POST['student_id']) && $_POST['student_id'] == $Student['student_id']) ? 'selected="selected"' : '' ?> value="<?php echo $Student['student_id']; ?>"><?php echo $Student['name'].' '.$Student['sex']; ?></option>
  10. <?php endforeach; ?>
  11. </select>
  12. </td>
  13. </tr>


Poniżej funkcja chained:

  1. $(document).ready(function() {
  2. //$("input:visible#subject_id").focus();
  3. $("#Courses").chained("#Units");
  4. $("#Specialties").chainedTo("#Courses");
  5. $("#Subjects").chained("#Specialties");
  6. $("#Employees").chained("#Units");
  7. $("#Students").chained("#Years");
  8. $("#Students").chained("#Specialties");
  9. });


Niestety, w powyższym samo dodanie ostatniej linii nie pomaga. Najwyraźniej trzeba jakoś zedytować w formularzu klasę. Tylko jak?
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: 29.03.2024 - 06:35