Advertisement
Guest User

Untitled

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