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> Aucun résultat n'à été trouvé </strong></span>"); echo "<img src='vues/img/attention.gif'/>"; echo "</div></center>"; } else { include 'vues/Vfilm.php'; }
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(); }