Advertisement
Guest User

Untitled

a guest
Jul 15th, 2018
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.25 KB | None | 0 0
  1.  <?php
  2. $servername = "localhost";
  3. $username = "root";
  4. $password = "ssksssoma1";
  5. $dbname = "nyakvago";
  6. echo("<style>.right {    position: absolute;    right: 0px;    width: 189px;    border: 3px solid #ff1818;    padding: 10px;}</style>");
  7. echo("<style>.jobbo {    position: absolute;    right: 0px; padding: 200px 0;} th, td {padding: 5px}</style>");
  8. echo("<center><h1>NYAKVÁGÓ-FUTÁS SPEAKERI FELÜLET</h1></center>");
  9. echo("<div class='jobbo'>");
  10. include("fennmarado.php");
  11. echo("</div>");
  12. echo("<div style='right' class='right'><center><h1>PONTOS IDŐ:<br>");
  13. echo(date('G:i:s',time()));
  14. echo('</h1></div></center>');
  15.  
  16. // Create connection
  17. $conn = new mysqli($servername, $username, $password, $dbname);
  18. // Check connection
  19. if ($conn->connect_error) {
  20.     die("Connection failed: " . $conn->connect_error);
  21. }
  22. mysqli_set_charset($conn,"utf8");
  23. $sql = " SELECT beerkezes.indulas,
  24.       beerkezes.beerkezes,
  25.       v.speakerinfo,
  26.       Current_time()                                     AS time,
  27.       v.tav,
  28.       beerkezes.rfiddata,
  29.       v.nev,
  30.       v.rfiddata,
  31.       v.rajtszam,
  32.        CASE
  33.        WHEN v.`szuletesidatum` BETWEEN date_sub(CURDATE(),INTERVAL 16 YEAR) AND date_sub(CURDATE(),INTERVAL 0 YEAR) THEN date_sub(CURDATE(),INTERVAL 16 YEAR)
  34.        WHEN v.`szuletesidatum` BETWEEN date_sub(CURDATE(),INTERVAL 30 YEAR) AND date_sub(CURDATE(),INTERVAL 16 YEAR) THEN date_sub(CURDATE(),INTERVAL 30 YEAR)
  35.        WHEN v.`szuletesidatum` BETWEEN date_sub(CURDATE(),INTERVAL 40 YEAR) AND date_sub(CURDATE(),INTERVAL 30 YEAR) THEN date_sub(CURDATE(),INTERVAL 40 YEAR)
  36.        WHEN v.`szuletesidatum` BETWEEN date_sub(CURDATE(),INTERVAL 50 YEAR) AND date_sub(CURDATE(),INTERVAL 40 YEAR) THEN date_sub(CURDATE(),INTERVAL 50 YEAR)
  37.        WHEN v.`szuletesidatum` BETWEEN date_sub(CURDATE(),INTERVAL 60 YEAR) AND date_sub(CURDATE(),INTERVAL 50 YEAR) THEN date_sub(CURDATE(),INTERVAL 60 YEAR)
  38.        WHEN v.`szuletesidatum`< date_sub(CURDATE(),INTERVAL 60 YEAR) THEN date_sub(CURDATE(),INTERVAL 100 YEAR)
  39.        END AS 'kezdodate',
  40.        CASE
  41.        WHEN v.`szuletesidatum` BETWEEN date_sub(CURDATE(),INTERVAL 16 YEAR) AND date_sub(CURDATE(),INTERVAL 0 YEAR) THEN date_sub(CURDATE(),INTERVAL 0 YEAR)
  42.        WHEN v.`szuletesidatum` BETWEEN date_sub(CURDATE(),INTERVAL 30 YEAR) AND date_sub(CURDATE(),INTERVAL 16 YEAR) THEN date_sub(CURDATE(),INTERVAL 16 YEAR)
  43.        WHEN v.`szuletesidatum` BETWEEN date_sub(CURDATE(),INTERVAL 40 YEAR) AND date_sub(CURDATE(),INTERVAL 30 YEAR) THEN date_sub(CURDATE(),INTERVAL 30 YEAR)
  44.        WHEN v.`szuletesidatum` BETWEEN date_sub(CURDATE(),INTERVAL 50 YEAR) AND date_sub(CURDATE(),INTERVAL 40 YEAR) THEN date_sub(CURDATE(),INTERVAL 40 YEAR)
  45.        WHEN v.`szuletesidatum` BETWEEN date_sub(CURDATE(),INTERVAL 60 YEAR) AND date_sub(CURDATE(),INTERVAL 50 YEAR) THEN date_sub(CURDATE(),INTERVAL 50 YEAR)
  46.        WHEN v.`szuletesidatum`< date_sub(CURDATE(),INTERVAL 60 YEAR) THEN date_sub(CURDATE(),INTERVAL 60 YEAR)
  47.        END AS 'zarodate',
  48.            CASE
  49.        WHEN v.`szuletesidatum` BETWEEN date_sub(CURDATE(),INTERVAL 16 YEAR) AND date_sub(CURDATE(),INTERVAL 0 YEAR) THEN '16 év alatt'
  50.        WHEN v.`szuletesidatum` BETWEEN date_sub(CURDATE(),INTERVAL 30 YEAR) AND date_sub(CURDATE(),INTERVAL 16 YEAR) THEN '16-30 év'
  51.        WHEN v.`szuletesidatum` BETWEEN date_sub(CURDATE(),INTERVAL 40 YEAR) AND date_sub(CURDATE(),INTERVAL 30 YEAR) THEN '30-40 év'
  52.        WHEN v.`szuletesidatum` BETWEEN date_sub(CURDATE(),INTERVAL 50 YEAR) AND date_sub(CURDATE(),INTERVAL 40 YEAR) THEN '40-50 év'
  53.        WHEN v.`szuletesidatum` BETWEEN date_sub(CURDATE(),INTERVAL 60 YEAR) AND date_sub(CURDATE(),INTERVAL 50 YEAR) THEN '50-60 év'
  54.        WHEN v.`szuletesidatum`< date_sub(CURDATE(),INTERVAL 60 YEAR) THEN '60 év felett'
  55.        END AS 'korosztaly',
  56.       Find_in_set(beerkezes, (SELECT Group_concat(beerkezes ORDER BY beerkezes
  57.                                      ASC)
  58.                               FROM   beerkezes
  59.                                      INNER JOIN versenyzo AS x
  60.                                              ON beerkezes.rfiddata = x.rfiddata
  61.                               WHERE  beerkezes <> '00:00:00'
  62.                                      AND v.tav = x.tav AND `szuletesidatum`<`zarodate` AND `szuletesidatum`>`kezdodate` AND v.nem=x.nem)) AS korosztalyosrank,
  63.         Find_in_set(beerkezes, (SELECT Group_concat(beerkezes ORDER BY beerkezes
  64.                                      ASC)
  65.                               FROM   beerkezes
  66.                                      INNER JOIN versenyzo AS x
  67.                                              ON beerkezes.rfiddata = x.rfiddata
  68.                               WHERE  beerkezes <> '00:00:00'
  69.                                      AND v.tav = x.tav AND v.nem=x.nem)) AS rank
  70. FROM   beerkezes
  71.       INNER JOIN versenyzo AS v
  72.               ON beerkezes.rfiddata = v.rfiddata
  73. WHERE  beerkezes <> '00:00:00'
  74. ORDER  BY beerkezes DESC  ";
  75. $result = $conn->query($sql);
  76.  
  77. /*if ($result->num_rows > 0) {
  78.     // output data of each row
  79.     while($row = $result->fetch_assoc()) {
  80.         echo "id: " . $row["rajtszam"]. " - Name: " . $row["nev"]. " " . $row["timestamp"]. "<br>";
  81.     }
  82. } else {
  83.     echo "0 results";
  84. }*/
  85. if ($result->num_rows > 0) {
  86.     echo "<table><tr><th>Név</th><th>Rajtszám</th><th>Indulás</th><th>Beérkezés</th><th>Idő</th><th>Táv</th><th>Abszolút helyezés</th><th>Korosztályos helyezés</th><th>Korosztály</th><th>Információ</th></tr>";
  87.     // output data of each row
  88.     while($row = $result->fetch_assoc()) {
  89.         echo "<tr><td>".$row["nev"]."</td><td>".$row["rajtszam"]." </td><td>".$row["indulas"]." </td><td>".$row["beerkezes"]."</td> <td>".date('G:i:s',strtotime($row['beerkezes'])-3600-strtotime($row['indulas']))."</td><td>".$row['tav']."</td><td>".$row['rank']."</td><td>".$row['korosztalyosrank']."</td><td>".$row['korosztaly']."</td><td>".$row['speakerinfo']."</td></tr>";
  90.         //echo "<tr><td>".$row["nev"]."</td><td>".$row["rajtszam"]." </td><td>".$row["indulas"]." </td><td>".$row["beerkezes"]."</td> <td>".date('G:i:s',strtotime($row['beerkezes'])-3600-strtotime($row['indulas']))."</td><td>".$row['tav']."</td><td>".$row['korosztaly']."</td><td>".$row['rank']."</td><td>".$row['korosztalyosrank']."</td><td>".$row['speakerinfo']."</td></tr>";
  91.     }
  92.     echo "</table>";
  93. } else {
  94.     echo "0 results";
  95. }
  96.  
  97. $conn->close();
  98.  
  99.  ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement