Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][mysql][html] tabela wyświetlana w div
Forum PHP.pl > Forum > Przedszkole
marcin1894
Witam wszystkich, mój problem przedstawia się następująco:

napisałem sobię tabelę sportową, przy użyciu php, bazy danych oraz formularza html, który wysyła dane do bazy.
Po wysłaniu owe dane są pobierane i wyświetlane na stronie w odpowiednim divie, każdy dzień ma własną tabelkę, dziś przykładowo mamy poniedziałek i takie dane są wyświetlane na stronie, jednak po kliknięciu na odnośnik do wtorku środy czy innego dnia, cała tabela jest otwierana jako nowa strona a nie tak jak powinno być czyli w danym divie.

Reasumując, chodzi mi o to aby po kliknięciu w odnośnik do innego dnia, dane wczytywały się w określonym miejscu a nie jako nowa strona z samą tabelą.
co trzeba zastosować, nie chodzi mi jeszcze o to żeby wszystko działo się bez przeładowań do tego mam daleeeeko daleko.

Z góry dzięki za odpowiedź, pozdrawiam.
kadlub
może to rozwiąże twój problem
  1. echo ' <a href="index.php?page=1">poniedziałek</a><br>
  2. <a href="index.php?page=2">wtorek</a><br>
  3. <a href="index.php?page=3">sroda</a><br>
  4. <a href="index.php?page=4">czwartek</a><br>
  5. <a href="index.php?page=5">piatek</a><br>
  6. <a href="index.php?page=6">sobota</a><br>
  7. <a href="index.php?page=7">niedziela</a><br>';
  8.  
  9. // a to niżej wyświetla ci tym div niezależnie gdzie go masz na stronie
  10. echo'<div id="napis">';
  11.  
  12. switch ($_GET['page']){
  13. case '1':
  14. include('poniedzialek.php');
  15. break;
  16. case '2':
  17. include('wtorek.php');
  18. break;
  19. case '3':
  20. include('sroda.php');
  21. break;
  22. case '4':
  23. include('czwartek.php');
  24. break;
  25. case '5':
  26. include('piatek.php');
  27. break;
  28. case '6':
  29. include('sobota.php');
  30. break;
  31. default:
  32. case '7':
  33. include('niedziela.php');
  34. }
  35. echo '</div>';
  36.  


a jak chcesz bez przeładowania to ajaxem wysyłaj zmienne get
marcin1894
sorry że dopiero teraz, dzięki wielkie, działa, wcześniej mój przykładowy plik z tabelą wyglądał następująco:

  1. <html>
  2. <?php
  3.  
  4. $Pon = "<a href=\"tabela.php?go=1\">Poniedziałek</a>";
  5. $W = "Wtorek";
  6. $S = "Środa";
  7. $C = "Czwartek";
  8. $Pia= "Piątek";
  9. $Sb = "Sobota";
  10. $N = "Niedziela";
  11. $Panel = "<a href=\"tabela.php?go=8\">Panel</a>" ;
  12.  
  13. echo ("<p>$Pon $W $S $C $Pia $Sb $N $Panel</p>");
  14.  
  15. ?>
  16. </td></tr>
  17. <tr>
  18. <td>
  19. <?php
  20. $go = $_GET['go'] ;
  21. if ($_GET['go'] !== '')
  22. {
  23. switch ($go) {
  24. case 1: include'dane/poniedzialek.php';
  25. break;
  26.  
  27. case 8: include 'login.php';
  28. break;
  29.  
  30. default:
  31. include'dane/poniedzialek.php';
  32. }
  33. }
  34. ?>
  35. </html>
  36.  
  37.  
  38.  


czyli już wiem co źle robiłem, dzięki wielkie jeszcze raz ;];] a nad ajaxem pomyśle bo dopiero zaczynam.
aaale w ogóle coś namieszałem...
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.