Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- I wanna delete some movies but i cant get it to work.
- So what i wanna do is list the movies and with a link vbeside every movie so i can remove one if i feel like it.
- <?php
- require_once("SearchMovieView.php");
- class DeleteMovieView
- {
- public function GetDeleteMovie()
- {
- return $_GET['id'];
- }
- public function DoMovieList($movieList)
- {
- $xhtml = "";
- echo"KUKEN IGEN NU DÅ innan foreach";
- $dmm = new DeleteMovieModel();
- foreach ($movieList as $mList) {
- $xhtml .= $dmm->GetMovies() . $mList[1] ."<a href = '?controller=myMovie&id=".$mList[0]."'>Remove</a>";
- $xhtml.= "<a href='index.php'>Hem</a>";
- echo"KUKEN IGEN NU DÅ inne i foreach";
- $xhtml .= "<br/>";
- print_r($mList);
- }
- echo"KUKEN IGEN NU DÅ efter foreach";
- print_r($mList);
- return $xhtml;
- }
- public function TriedToDelete()
- {
- return isset($_GET['id']);
- }
- }
- ?>
- <?php
- class DeleteMovieModel
- {
- private $m_database = NULL;
- public function __construct($database)
- {
- $this->m_database = $database;
- }
- public function RemoveMovie($TitleName)
- {
- $this->arr[] = "dd";
- /* create a prepared statement */
- if ($stmt = $this->m_database->PrepareStatement("DELETE FROM Movies WHERE TitleID = ?"))
- {
- $stmt->bind_param("s", $TitleName);
- /* execute query */
- $stmt->execute();
- /* close statement */
- $stmt->close();
- }
- }
- public function GetMovies($TitleId)
- {
- $ret = array();
- /* create a prepared statement */
- if ($stmt = $this->m_database->PrepareStatement("SELECT TitleID FROM movies WHERE Title = ? "))
- {
- $stmt->bind_param("i", $TitleId);
- /* execute query */
- $stmt->execute();
- $stmt->bind_result($TitleID, $Title, $Actor);
- while ($stmt->fetch()) {
- $ret[] = array($TitleID, $Title);
- }
- /* close statement */
- $stmt->close();
- }
- return $ret;
- }
- }
- <?php
- class DeleteMovieController
- {
- public function DoControll($dmm)
- {
- $DeleteMovieModel = $dmm;
- $dmv = new DeleteMovieView();
- if($dmv->TriedToDelete())
- {
- $dmm->RemoveMovie($dmm->GetMovies());
- }
- return $dmv->DoMovieList($dmm->GetMovies());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement