Advertisement
Guest User

Untitled

a guest
Aug 21st, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.63 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <title>INPUT</title>
  5. </head>
  6. <body>
  7.  
  8.  
  9.  
  10. <?php
  11. // STUPID PASSWORD
  12. if($_GET['pw'] != '12345') die('ERROR');
  13. ?>
  14.  
  15.  
  16.  
  17. <!-- CREATE TABLE FOR VALUES -->
  18. <table border="1px" cellpadding="5px" cellspacing="0">
  19.         <tr>
  20.             <th>ID</th>
  21.             <th>Aika</th>
  22.             <th>Arvo</th>
  23.             <th>Sijainti</th>
  24.         </tr>
  25.  
  26. <?php
  27.  
  28.  
  29.  
  30. // READ GET URL AND SAVE VALUES.
  31. if(isset($_GET['arvo']) && isset($_GET['sijainti'])) {
  32.  
  33.     $dbname = 'sensors';
  34.     $dbuser = 'root';
  35.     $dbpass = 'mysliq';
  36.  
  37.  
  38. // GOT VALUES TRY CONNECTING TO DATABASE
  39. try {
  40.     $db = new PDO("mysql:host=localhost;dbname=$dbname", $dbuser, $dbpass);
  41.     $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  42. } catch(PDOException $e) {
  43.     echo $e->getMEssage();
  44.     die();
  45. }
  46.  
  47.     // VARIABLES
  48.     $arvo = $_GET['arvo'];
  49.     $sijainti = $_GET['sijainti'];
  50.  
  51.  
  52.     // PRINT AS DEBUG
  53.     echo 'Kohteessa:  ' . $sijainti . ' saatiin arvoksi: ' . $arvo .'<br>';
  54.  
  55.  
  56.     // INSERT VALUES TO DB
  57.     $dbQuery = "INSERT INTO `values`(`arvo`, `sijainti`) VALUES (:arvo,:sijainti)";
  58.     $dbPrep = $db->prepare($dbQuery);
  59.     $dbExec = $dbPrep->execute(array(":arvo"=>$arvo,":sijainti"=>$sijainti));
  60.  
  61.  
  62.     // SUCCESS ON DB INSERT?
  63.     if($dbExec)
  64.     {
  65.         echo 'Data inserted';
  66.     }else{
  67.         echo 'DATA INSERT FAILED';
  68.     }
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75. // READ DATABASE
  76.     $stmt = $db->prepare("SELECT * FROM `values`");
  77.     $stmt->execute();
  78.     $result = $stmt->fetchAll();
  79.     foreach ($result as $row) {
  80. ?>
  81.         <!-- PRINT VALUES TO TABLE -->
  82.         <tr>
  83.             <td><?=$row['id'];?></td>
  84.             <td><?=$row['aika'];?></td>
  85.             <td><?=$row['arvo'];?></td>
  86.             <td><?=$row['sijainti'];?></td>
  87.         </tr>
  88.         <?php
  89. }
  90. }
  91. ?>
  92. </table>
  93. </body>
  94. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement