diff --git a/panel_manager/includes/formSession.php b/panel_manager/includes/formSession.php
index d8586ae..b1fc898 100644
--- a/panel_manager/includes/formSession.php
+++ b/panel_manager/includes/formSession.php
@@ -1,6 +1,5 @@
 option = $option;
 		$this->cinema = $cinema;
+		$this->formID = 'formSession1';
+		
 		$options = array("action" => "./?state=".$option);
         parent::__construct('formSession',$options);
     }
 	
 	//TODO Edit session no funciona correctamente con el seleccionar una pelicula distinta, hay que guardar la id de la sesion de alguna forma y usarla o guardar en la sesion
 	protected function generaCamposFormulario($data, $errores = array()){
-
-		$filmList = new Film_DAO('complucine');
-		$films = $filmList->allFilmData();	
 		
-		if($this->option == "new_session") {
-			$film = $data['film'] ?? 1;
-			$hall = $data['hall'] ?? $_POST["hall"];
-			$date = $data['date'] ?? $_POST["date"];
-			$start = $data['start'] ?? '';
-			$price = $data['price'] ?? '';
-			$format = $data['format'] ?? '';
-		} 
-		else {
-			$film = $data['film'] ?? $_POST["film"];
-			$hall = $data['hall'] ?? $_POST["hall"];
-			$date = $data['date'] ?? $_POST["date"];
-			$start = $data['start'] ?? $_POST["start"];
-			$price = $data['price'] ?? $_POST["price"];
-			$format = $data['format'] ?? $_POST["format"];
-		}
+		$hall = $data['hall'] ?? $_POST["hall"] ?? "";
+		$date = $data['date'] ?? $_POST["date"] ?? "";
+		$start = $data['start'] ?? $_POST["start"] ?? "";
+		$price = $data['price'] ?? $_POST["price"] ?? "";
+		$format = $data['format'] ?? $_POST["format"] ?? "";
+		
 		$or_hall = $data["or_hall"] ?? $hall;
 		$or_date = $data["or_date"] ?? $date;
 		$or_start = $data["or_start"] ?? $start;
-
+			
+		$film = $data['film'] ?? $_POST["film"] ?? "";
+		$tittle = $data['tittle'] ?? $_POST["tittle"] ?? "";
+		$duration = $data['duration'] ?? $_POST["duration"] ?? "";
+		$language = $data['language'] ?? $_POST["language"] ?? "";
+		$description = $data['description'] ?? $_POST["description"] ?? "";
+		
 		$htmlErroresGlobales = self::generaListaErroresGlobales($errores);
 		$errorPrice = self::createMensajeError($errores, 'price', 'span', array('class' => 'error'));
 		$errorFormat = self::createMensajeError($errores, 'format', 'span', array('class' => 'error'));
+		$errorDate = self::createMensajeError($errores, 'date', 'span', array('class' => 'error'));
+		$errorStart = self::createMensajeError($errores, 'start', 'span', array('class' => 'error'));
 		
 		$html = '
-				
'.$htmlErroresGlobales.' '.$errorPrice.'
+				
'.$htmlErroresGlobales.' 
 					
 					
 					';		
@@ -87,22 +89,29 @@ class FormSession extends Form {
 					
';
 			}
 		}
-		$html .= '
-					
+		$html .= "
+		
+				
 				
-				
-					
 						
 					';
-				
+
 			return $panel;
 		}
 		
@@ -188,14 +188,19 @@
 				
 				
 				foreach($sessions as $session){ 
+					$film = Session::getThisSessionFilm($session->getIdfilm());
 					$panel .='
 								
 									| '.date("H:i", strtotime( $session->getStartTime())).'- | '. str_replace('_', ' ', Session::getThisSessionFilm($session->getIdfilm())["tittle"]) .'+ | '. str_replace('_', ' ', $film["tittle"]) .' | '.$session->getFormat().' | '.$session->getSeatPrice().' |