Advertisement
Guest User

Untitled

a guest
Sep 13th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. <?php
  2.  
  3. //Asetukset
  4. $user='root';
  5. $password='';
  6. $database='todo';
  7. $host='localhost';
  8.  
  9. //yhteys
  10. $dsn="mysql:host=$host;charset=UTF8;dbname=$database";
  11.  
  12. $pdo=new PDO($dsn, $user, $password);
  13.  
  14. //GET
  15. if(isset($_GET['delete'])){
  16. $pdoStatement=$pdo->prepare('DELETE FROM todo WHERE id='.$_GET['delete']);
  17. $pdoStatement->execute();
  18. }else if(isset($_GET['add'])){
  19. $pdoStatement=$pdo->prepare('INSERT INTO todo(value) VALUES ("'.$_GET['add'].'")');
  20. $pdoStatement->execute();
  21. }else if(isset($_GET['update'])){
  22. $pdoStatement=$pdo->prepare('UPDATE todo SET value="'.$_GET['value'].'" WHERE id="'.$_GET['update'].'";');
  23. $pdoStatement->execute();
  24. }
  25.  
  26. //Luetaan tietokanta vasta getin jälkeen, jotta muutokset nähdään suoraan
  27. $pdoStatement=$pdo->prepare('SELECT * FROM todo;');
  28. $pdoStatement->execute();
  29. $hits=$pdoStatement->fetchAll();
  30.  
  31. //Näytetään sivu
  32. echo '<h1>To-Do:</h1>';
  33. foreach($hits as $row) {
  34. echo '<table>';
  35. echo "<tr><td><p>".$row['id']." ".$row['value']."</p></td><td><a href='?delete=".$row['id']."'>Delete</a></td></tr>\n"; //Taulukkoon tulee id, value ja delete-linkki
  36. echo '</table>';
  37. }
  38. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement