Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Okno modalne a dane z MySQL
Forum PHP.pl > Forum > Przedszkole
krzesik
Witam, mam tabelę:
wszystko się ładnie wypełnia, ale chciałbym klikając na imię nazwisko otworzyło mi się okno z danymi dodatkowymi. Otwiera się, ale dane mam zawsze z pierwszego rekordu. Jak sprawić aby dane odpowiadały właściwym rekordom z tabeli?


  1.  
  2. while($r = mysql_fetch_array($result) AND $z = mysql_fetch_array($result1) and $t = mysql_fetch_array($result2))
  3. {
  4.  
  5. echo "<td width=240 align=\"left\""; if($r[anulowano]==T){echo ' style="text-decoration: line-through;"';}echo '>
  6. <div class="alert-xs text-left" data-toggle="modal" data-target="#myModal" style="cursor: pointer">'.$r[imie_nazwisko].'<br />tel:'.$t[telefon]."</div></td>"; // tutaj otwieram okno modalne
  7. echo "<td width=80"; if($r[11]==T){echo ' style="text-decoration: line-through;"';}echo ' align=center>'.$r[4].'<br />'.substr($r[5],0,5)."</td>";
  8. echo "<td width=80"; if($r[11]==T){echo ' style="text-decoration: line-through;"';}echo ' align=center>'.$r[7].'<br />'.substr($r[8],0,5)."</td>";
  9.  
  10. ?>
  11. <!-- Modal -->
  12. <div class="modal fade" id="myModal" role="dialog">
  13. <div class="modal-dialog">
  14.  
  15. <!-- Modal content-->
  16. <div class="modal-content">
  17. <div class="modal-header">
  18. <button type="button" class="close" data-dismiss="modal"></button>
  19. <h4 class="modal-title">Dane szczegółowe</h4>
  20. </div>
  21. <div class="modal-body">
  22. <p>
  23. <?echo 'Imię i nazwisko: '.$r['imie_nazwisko'].' <br />
  24. Kontakt: '.$t['telefon'].'
  25. e-mail: '.$t['email'].'
  26. ';?>
  27. </p>
  28. </div>
  29. <div class="modal-footer">
  30. <button type="button" class="btn btn-default" data-dismiss="modal">Zamknij</button>
  31. </div>
  32. </div>
  33. </div>
  34. </div>
  35. <?
  36. echo "</tr></form>";
  37. }
  38. echo "</table>";
  39.  
nospor
id="myModal"
w petli generujesz x modali z tym samym ID to sei nie dziw ze przegladarka glupieje. Kazdy model ma miec oddzielne wlasne ID. Chocby przez dodanie kolejnego numeru porzadkowego czy ID rekordu
krzesik
Dziękuję, pomogło i jest ok!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.