topical media & game development

talk show tell print

basic-php-06-commit-rev02.php / php



  <?php
  // COMMIT ADD AND EDITS
    link = mysql_connect("localhost", "bp5am", "bp5ampass") 
      or die("Could not connect: " . mysql_error()); 
    mysql_select_db('moviesite', link) 
      or die ( mysql_error()); 
    switch (_GET['action']) {
      case "edit":
        switch (_GET['type']) {
          case "movie":
            sql = "UPDATE movie SET
                      movie_name = '" . _POST['movie_name'] . "',
                      movie_year = '" . _POST['movie_year'] . "',
                      movie_type = '" . _POST['movie_type'] . "',
                      movie_leadactor = '" ._POST['movie_leadactor']."',
                      movie_director = '" . _POST['movie_director'] . "'
                    WHERE movie_id = '" . _GET['id'] . "'";
            break;
        }
        break;
      case "add":
        switch (_GET['type']) {
          case "movie":
            sql = "INSERT INTO movie
                      (movie_name, 
                      movie_year, 
                      movie_type, 
                      movie_leadactor, 
                      movie_director)
                    VALUES
                      ('" . _POST['movie_name'] . "', 
                      '" . _POST['movie_year'] . "', 
                      '" . _POST['movie_type'] . "', 
                      '" . _POST['movie_leadactor'] . "', 
                      '" .  _POST['movie_director'] . "')";
            break;
        }
        break;
    }
    if (isset(sql) && !empty(sql)) {
      echo "<!--" . sql . "-->";
      result = mysql_query(sql)
        or die("Invalid query: " . mysql_error()); 
  ?>
    <p align="center" style="color:#FF0000">
      Done. <a href=<index.php>>Index</a>
    </p>
  <?php
    }
  ?>
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.