Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP][SQL] Tabela z danymi
Forum PHP.pl > Forum > Przedszkole
RikardoPL
  1. Witam. Potrzebuje pomocy z zadaniem. Mam stworzyc tabele z danymi które sa brane z pliku getData.php który laczy sie z baza. Kryterium wyboru danych ma byc biezacy rok. Stworzylem plik browseData.php który wysla rok poprzez url tylko teraz niewiem czy sama tabele mam tworzyc w moim stowrzonym pliku laczac sie z baza na nowo czy w pliku getData.php ? Dodatkowo po kliknieciu w Browse[PHP] odnosnik na pasku adresu powinien zostac dokladnie taki sam i tylko sie odswiezac. Jaka kolwiek pomoc mile widziana. Dzieki








browseData.php


  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. </head>
  5. <body>
  6.  
  7. <a href="getData.php?year=<?php echo $year=date('Y') ?>">Browse[PHP]</a>
  8.  
  9. </body>
  10. </html>



getData.php

  1.  
  2. <?php
  3. $year=$_GET['year'];
  4.  
  5. $connection = mysqli_connect("localhost","root","");
  6. mysqli_select_db($connection,"6nationsDB");
  7.  
  8.  
  9. // for results
  10. $result = mysqli_query($connection,"SELECT * FROM results WHERE year(`date`)='$year' ORDER BY rnd, date");
  11. $rs = array();
  12. $i=0;
  13. while($rs[] = mysqli_fetch_assoc($result)) {
  14. // do nothing ;-)
  15. }
  16.  
  17. // for team details
  18. $result2 = mysqli_query($connection,"SELECT * FROM teams ORDER BY id");
  19. $rs2 = array();
  20. $i=0;
  21. while($rs2[] = mysqli_fetch_assoc($result2)) {
  22. // do nothing ;-)
  23. }
  24.  
  25.  
  26. mysqli_close($connection);
  27.  
  28. unset($rs[count($rs)-1]); //removes a null value
  29. // print("{ \"results\":" . json_encode($rs) . "}");
  30. print("{ \"results\":" . json_encode($rs) . " , \"teams\":" . json_encode($rs2) . "}");
  31. ?>
olszam
Klikając na odnośnik, ten "a href" to zmieni ci końcówka adresu z browsedata.php na getdata.php?year=2017 więc musisz w getdata.php zrobić tabelkę.
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.