public static function realisateurParId($id)
 {
     $bd = new Mconnect();
     $connect = $bd->getRessource();
     $stmt = ociparse($connect, "select p.ID_PERS, p.NOM_PERS, p.PRENOM_PERS\r\t\t\t\t\t\t\t\t\tfrom PERSONNE p, REALISER r\r\t\t\t\t\t\t\t\t\tWHERE p.ID_PERS=r.ID_PERS\r\t\t\t\t\t\t\t\t\tAND r.ID_FILM='" . $id . "'");
     ociexecute($stmt, OCI_DEFAULT);
     $tab = Mutilitaire::tableau($stmt);
     return $tab;
     $bd->close();
 }
 public function select_genres()
 {
     //Connexion à la base
     $bd = new Mconnect();
     $connect = $bd->getRessource();
     $stmt = ociparse($connect, "select NOM_GENRE, ID_GENRE from GENRE ORDER BY NOM_GENRE");
     //On parse la requête à effectuer sans oublier de lui passer la chaine de connexion en paramêtre
     ociexecute($stmt, OCI_DEFAULT);
     //On execute la requête en lui passant l'option OCI_DEFAULT
     $bd->close();
     $tab = Mutilitaire::tableau($stmt);
     return $tab;
 }
<?php

include_once 'modeles/Mconnect.php';
//je récupère la recherche
$recherche = $_POST['recherche'];
$recherche = utf8_decode($recherche);
//je remplace les caractères spéciaux pour améliorer la recherche dans la BDD
$recherche = str_replace("àáâãäåòóôõöøèéêëçìíîïùúûüÿñ", "aaaaaaooooooeeeeciiiiuuuuyn", $recherche);
//Connexion à la base
$bd = new Mconnect();
$connect = $bd->getRessource();
$stmt = ociparse($connect, "select * from CLIENT where UPPER(NOM) LIKE UPPER('%{$recherche}%')");
//On parse la requête à effectuer sans oublier de lui passer la chaine de connexion en paramêtre
ociexecute($stmt, OCI_DEFAULT);
//On execute la requête en lui passant l'option OCI_DEFAULT
$bd->close();
$tab = Mutilitaire::tableau($stmt);
foreach ($tab as $film) {
    echo $film['NOM'], $film['PRENOM'] . "<br/>";
}
<?php

session_start();
include 'modeles/Mconnect.php';
include_once 'modeles/Mfilms.php';
include_once 'modeles/Mutilitaire.php';
//je récupère la recherche
$recherche = $_POST['recherche'];
$recherche = utf8_decode($recherche);
//je remplace les caractères spéciaux pour améliorer la recherche dans la BDD
$recherche = str_replace("àáâãäåòóôõöøèéêëçìíîïùúûüÿñ", "aaaaaaooooooeeeeciiiiuuuuyn", $recherche);
$bd = new Mconnect();
$tab = Mfilms::parNom($recherche);
$bd->close();
$nb_element_par_page = Mutilitaire::configuration("nb_pagination");
$nb_pages = ceil(count($tab) / $nb_element_par_page);
$_SESSION['tab'] = $tab;
$_SESSION['nbpages'] = $nb_pages;
$_SESSION['elemparpage'] = $nb_element_par_page;
if ($tab == NULL) {
    echo "<center><div id='avertissement'>";
    echo "<img src='vues/img/attention.gif'/>";
    echo utf8_encode("<span style='color:red;'><strong>&nbsp;&nbsp;&nbsp;&nbsp;Aucun résultat n'à été trouvé&nbsp;&nbsp;&nbsp;&nbsp;</strong></span>");
    echo "<img src='vues/img/attention.gif'/>";
    echo "</div></center>";
} else {
    include 'vues/Vfilm.php';
}
Exemplo n.º 5
0
 public function everything()
 {
     $bd = new Mconnect();
     $connect = $bd->getRessource();
     $stmt = ociparse($connect, "select TITRE, ID_FILM from FILM ORDER BY TITRE");
     ociexecute($stmt, OCI_DEFAULT);
     $tab = Mutilitaire::tableau($stmt);
     return $tab;
     $bd->close();
 }