La POO en PHP (20/31) : TP : Back-end

Поділитися
Вставка
  • Опубліковано 19 вер 2024
  • Article ► grafikart.fr/t...
    Abonnez-vous ► bit.ly/Grafika...
    Pour finir notre exemple nous allons mettre en place le backoffice de notre site pour pouvoir administrer le contenu. Nous allons créer une classe pour gérer l'authentification de l'administrateur et limiter l'accès au backoffice.
    Soutenez Grafikart:
    Devenez premium ► grafikart.fr/p...
    Donnez via Utip ► utip.io/grafikart
    Retrouvez Grafikart sur:
    Le site ► grafikart.fr
    Twitter ► / grafikart_fr
    Discord ► grafikart.fr/t...

КОМЕНТАРІ • 18

  • @sitrakaandriamparany1936
    @sitrakaandriamparany1936 8 років тому +3

    merci jonathan! probablement t'es l'un des meilleurs développeurs au monde

  • @dali2560
    @dali2560 9 років тому

    Rien à dire vraiment excellents tutos ! merci beaucoup pour l'effort que vous faites !

  • @hervelogou996
    @hervelogou996 6 років тому

    merci jonathan! je veux faire comme toi. tres merveilleux

  • @syriaca6479
    @syriaca6479 9 років тому

    miam, du php. Si seulement je trouvais le temps d'ingurgiter tout les tutos que tu réalises pour nous, je serais surement déjà un véritable dev front et plus un simple intégrateur web... eh tout cas, merci pour ces excellents tutoriels!

  • @DjookoTv
    @DjookoTv 9 років тому

    tu fait vraiment de grands efforts jo mais malheureusement j'arrive toujours pas à vous comprendre .. t'es trop fort mec.

  • @herveyao3722
    @herveyao3722 6 років тому

    Merci enormement pour tes Videos

  • @sorry9421
    @sorry9421 6 років тому

    19:40 IncorrectS Avec un S !!! Sinon super tuto !

  • @fouadibrahim6292
    @fouadibrahim6292 6 років тому

    Bonjour, j'ai un message d'erreur lorsque je valide le formulaire login : "localhost/blog/public/index.php?p=login".
    Le message d'erreur est : "Fatal error: Call to a member function prepare() on null in C:\wamp64\www\blog\core\Auth\DBAuth.php on line 26".
    Aidez moi please! je suis bloqué.

  • @korotheo
    @korotheo 9 років тому +1

    Franchement t'es au TOP, j'append beaucoup avec toi!!!! Merci!!

  • @sorry9421
    @sorry9421 6 років тому

    41:49 que sa soit list ou extract les deux sont utilisé par php :D

  • @mohamedtahabaz2791
    @mohamedtahabaz2791 5 років тому

    je comprends pas comment ca marche la fonction lastInsertId();
    quelqu'un peut m'expliquer svp ?

    • @mohamedtahabaz2791
      @mohamedtahabaz2791 5 років тому

      ah jme suis rendu compte que c'est une fonction mysql lol, jpensais que c'est une fonction magique lol

  • @Jomtek
    @Jomtek 9 років тому

    Tu es dans l'école 42 ?

  • @mozegreytown8916
    @mozegreytown8916 7 років тому

    Bonjour, je suis en formation, j'ai suivi votre cours, mais je reste bloqué à cause de cette ligne $res = $req->execute($attributes); dans MysqlDatabase car j'obtiens ce message en page index et également une fois connecté à la page admin Warning: PDOStatement::execute() expects parameter 1 to be array, string given in C:\xampp\htdocs\opcr\Blog\core\Database\MysqlDatabase.php on line 67......
    J'aurais vraiment besoin de votre aide si possible :) merci d'avance

    • @mohamedelamineyoussouf4173
      @mohamedelamineyoussouf4173 6 років тому

      Bonjour, T'as eu une réponse? ou une solution par hasard ?

    • @nicolasbarrouillet5816
      @nicolasbarrouillet5816 6 років тому

      Pour ma part j'ai eut un problème similaire. L'erreur venait qu'à 6:10, lorsqu'il ajoute la possibilité d'avoir un $class_name à null dans la fonction prepare() de MysqlDatabase, il supprime la ligne "$req->setFetchMode( PDO::FETCH_CLASS, $class_name );" pour la remplacer par un autre bout de code. Il ne faut pas oublier d'enlever cette ligne sinon la fonction essaye de modifier le fetchMode en FETCH_CLASS alors que la variable $class_name vaut null.

  • @comptemail5141
    @comptemail5141 9 років тому

    dans la minute 49:46 lastInsertId() return 0

  • @nosterpater896
    @nosterpater896 4 роки тому

    J'ai eu un souci avec le pdo::lastInsertId qui ne fonctionnait pas avec du php 7... du coup, je crée une fonction dans Table.php pour contourner le souci :
    public function getLastInsertId() {
    $idTab = $this->query("SELECT LAST_INSERT_ID() as lastPostId");
    return $idTab[0]->lastPostId;
    }
    Ensuite je l'appelle sur ma table post...
    Pas sur que ce soit le truc le plus sexy à faire mais cela marche bien si jamais ;-)