Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.66 KB | None | 0 0
  1. <?php
  2.     $mysql = mysql_connect("localhost", "root", "");
  3.     if(!$mysql) echo "Connection error.";
  4.     $mysql = mysql_select_db("todo");
  5.     if(!$mysql) echo "Error selecting database.";
  6.  
  7.     $categories = array(1 => "Ogolne", 2 => "NPC");
  8.  
  9.     function addTodo()
  10.     {
  11.             $query = "insert into todo values(null, $_GET[show], '$_POST[todo]' , 0);";
  12.             mysql_query($query);
  13.     }
  14.  
  15.     function completeTodo($todo_id)
  16.     {
  17.         $query = "update todo set completed='1' where todo_id='".$todo_id."';";
  18.         $check = mysql_query($query);
  19.     }
  20.  
  21.     function getTodo($category)
  22.     {
  23.         $query = "Select * from todo where completed='0' and category=".$category.";";
  24.         $rows = mysql_query($query);
  25.         echo "<ul>";
  26.         while($row = mysql_fetch_assoc($rows))
  27.             echo "<li>".$row['description']." <a href='?show=".$row['category']."&complete=".$row['todo_id']."'>Done</a></li>";
  28.         echo "</ul>";
  29.     }
  30.  
  31.     function getTodoCompleted($category)
  32.     {
  33.         $query = "Select * from todo where completed='1' and category=".$category.";";
  34.         $rows = mysql_query($query);
  35.         echo "<ul>";
  36.         while($row = mysql_fetch_assoc($rows))
  37.             echo "<li>".$row['description']."</li>";
  38.         echo "</ul>";
  39.     }
  40.  
  41.     foreach($categories as $id => $cat)
  42.         echo "<span style='padding: 5px;'><a href='?show=".$id."'>".$cat."</a></span>";
  43.  
  44.     if(isset($_GET['complete']))
  45.             completeTodo($_GET['complete']);
  46.  
  47.     if(isset($_GET['add_todo']))
  48.         addTodo();
  49.  
  50.     if(isset($_GET['show']))
  51.             getTodo($_GET['show']);
  52.  
  53. echo '
  54.     <form action="?'.$_SERVER['QUERY_STRING'].'&add_todo" method="post">
  55.         <input type="text" name="todo"/><br>
  56.         <input type="submit" value="Add"/>
  57.     </form>
  58.     ';
  59.  
  60.     if(isset($_GET['show']))
  61.             getTodoCompleted($_GET['show']);
  62.  
  63. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement