Skip to content
Extraits de code Groupes Projets
Valider 750334dc rédigé par Corentin Leloup's avatar Corentin Leloup
Parcourir les fichiers

insertion dans la base des notes et du vu

parent c03bfabf
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -30,11 +30,65 @@ class Welcome extends CI_Controller { ...@@ -30,11 +30,65 @@ class Welcome extends CI_Controller {
public function fiche_film() public function fiche_film()
{ {
$this->load->view('fiche_film1'); $this->load->library('session');
$this->load->database();
$id=$_GET['id'];
$query = $this->db->query("SELECT * FROM utilisateur WHERE mail='".$_SESSION['username']."'");
foreach ($query->result() as $row) {
$id_user= $row->id_utilisateur;
}
$query = $this->db->query("SELECT * FROM film_utilisateur WHERE id_user=".$id_user."AND id_film=".$id."AND vu='true'" );
$marque=false;
foreach ($query->result() as $row) {
$marque=true;
}
$query = $this->db->query("SELECT * FROM film_utilisateur WHERE id_user=".$id_user."AND id_film=".$id."AND note BETWEEN 0 AND 10");
$note=false;
foreach ($query->result() as $row) {
$note=true;
}
$_SESSION['id_film']=$id;
$this->load->view('fiche_film1');
if (!$marque && isset($_SESSION['username'])){
$this->load->view('bouton_vu');
}
if (!$note && isset($_SESSION['username'])){
$this->load->view('bouton_note');
}
$this->load->view('fiche_film2'); $this->load->view('fiche_film2');
} }
public function film_vu(){
$this->load->library('session');
$this->load->database();
$id=$_GET['id'];
$query = $this->db->query("SELECT * FROM utilisateur WHERE mail='".$_SESSION['username']."'");
foreach ($query->result() as $row) {
$id_user= $row->id_utilisateur;
}
$query = $this->db->query("SELECT * FROM film_utilisateur WHERE id_user=".$id_user."AND id_film=".$id);
$enregistré=false;
foreach ($query->result() as $row) {
$enregistré=true;
}
if(!$enregistré) {
$data = array('id_user' => $id_user, 'id_film' => $id, 'vu' => true);
$this->db->insert('film_utilisateur', $data);
}
else{
$this->db->simple_query("update film_utilisateur set vu='true' where id_user=".$id_user."AND id_film=".$id);
}
$this->fiche_film();
}
public function best_films() public function best_films()
{ {
$this->load->view('best_films'); $this->load->view('best_films');
......
<?php
/**
* Created by PhpStorm.
* User: corentin
* Date: 16/12/18
* Time: 18:53
*/
echo "<br/><div class=\"rating\">Note :
<a href=\"#5\" title=\"Donner 1 étoiles\">☆</a><!--
--><a href=\"#4\" title=\"Donner 2 étoiles\" >☆</a><!--
--><a href=\"#3\" title=\"Donner 3 étoiles\" >☆</a><!--
--><a href=\"#2\" title=\"Donner 4 étoiles\" >☆</a><!--
--><a href=\"#1\" title=\"Donner 5 étoile\" >☆</a>
</div><br/>";
\ No newline at end of file
<?php
/**
* Created by PhpStorm.
* User: corentin
* Date: 16/12/18
* Time: 18:52
*/
$this->load->library('session');
$id=$_SESSION['id_film'];
echo "<a class='btn btn-primary text-white' onclick=\"window.location='http://127.0.0.1/WebApp/index.php/welcome/film_vu?id=" . $id . "'\" >Marquer comme vu</a> <br/>";
...@@ -109,24 +109,6 @@ $RecommendationArray=getMovieRecommendationArray($id); ...@@ -109,24 +109,6 @@ $RecommendationArray=getMovieRecommendationArray($id);
<!-- Featured Project Row --> <!-- Featured Project Row -->
<?php <?php
//$this->load->database();
function set_vu_true(){
$data = array(
'mail' => "test",
'password' => "test",
);
//$this->db->insert('utilisateur', $data);
}
//$this->load->library('session');
if(isset($_SESSION['username'])){
echo "<a class='btn btn-primary text-white' onclick='set_vu_true();' >Marquer comme vu</a>";
echo"<br/><div class=\"rating\">Note :
<a href=\"#5\" title=\"Donner 1 étoiles\">☆</a><!--
--><a href=\"#4\" title=\"Donner 2 étoiles\" >☆</a><!--
--><a href=\"#3\" title=\"Donner 3 étoiles\" >☆</a><!--
--><a href=\"#2\" title=\"Donner 4 étoiles\" >☆</a><!--
--><a href=\"#1\" title=\"Donner 5 étoile\" >☆</a>
</div>";
}
?> ?>
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter