IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Class Not found [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut Class Not found
    Bonjour

    je suis en train de mettre en place une pagination en jquery et le probleme c'est ce message :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Fatal error: Class 'Pagination' not found in /home/madaimmola/www/nouveau/Pagination.php on line 5
    tous est bon dans mes fichier ci dessus

    index.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    <script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
    <link href="css/pagination.css" rel="stylesheet">
    <script type="text/javascript">
    // Show loading overlay when ajax request starts
    $( document ).ajaxStart(function() {
        $('.loading-overlay').show();
    });
    // Hide loading overlay when ajax request completes
    $( document ).ajaxStop(function() {
        $('.loading-overlay').hide();
    });
    </script>
     
    <div class="post-wrapper">
        <div class="loading-overlay"><div class="overlay-content">Loading.....</div></div>
        <div id="posts_content">
        <?php
     
     
     
        //Include database configuration file
        include('dbConfig.php');
    	  //Include Pagination class file
        include('Pagination.php');
     
        $limit = 10;
        $user = 1;
        //Get the total number of rows
        $queryNum = $db->query("SELECT COUNT(*) as postNum FROM tchat_live where id_recev = $user");
        $resultNum = $queryNum->fetch_assoc();
        $rowCount = $resultNum['postNum'];
     
        //Initialize Pagination class and create object
        $pagConfig = array('baseURL'=>'getData.php', 'totalRows'=>$rowCount, 'perPage'=>$limit, 'contentDiv'=>'posts_content');
        $pagination =  new Pagination($pagConfig);
     
        //Get rows
     
        $query = $db->query("SELECT * FROM tchat_live where id_recev = $user ORDER BY dure DESC LIMIT $limit");
     
        if($rowCount > 0){ ?>
            <div class="posts_list">
            <?php
                while($row = $query->fetch_assoc()){ 
                    $postID = $row['id'];
            ?>
                <div class="list_item"><a href="javascript:void(0);"><h2><?php echo $row["title"]; ?></h2></a></div>
            <?php } ?>
     
            </div>
            <?php echo $pagination->createLinks(); ?>
        <?php } ?>
        </div>
    </div>
    Getdate.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <?php
    if(isset($_POST['page'])){
     
     
        //Include database configuration file
        include('dbConfig.php');
    	//Include Pagination class file
        include('Pagination.php');
     
        $start = !empty($_POST['page'])?$_POST['page']:0;
        $limit = 10;
    	$user = 1;
     
        //get number of rows
        $queryNum = $db->query("SELECT COUNT(*) as postNum FROM tchat_live where id_recev = $user");
        $resultNum = $queryNum->fetch_assoc();
        $rowCount = $resultNum['postNum'];
     
        //initialize Pagination class
        $pagConfig = array('baseURL'=>'getData.php', 'totalRows'=>$rowCount, 'currentPage'=>$start, 'perPage'=>$limit, 'contentDiv'=>'posts_content');
        $pagination =  new Pagination($pagConfig);
     
        //get rows
        $query = $db->query("SELECT * FROM tchat_live where id_recev = $user ORDER BY dure DESC LIMIT $start,$limit");
     
        if($rowCount > 0){ ?>
            <div class="posts_list">
            <?php
                while($row = $query->fetch_assoc()){ 
                    $postID = $row['id'];
            ?>
                <div class="list_item"><a href="javascript:void(0);"><h2><?php echo $row["message"]; ?></h2></a></div>
            <?php } ?>
     
            </div>
            <?php echo $pagination->createLinks(); ?>
    <?php }
    }
    ?>
    Dbconfig.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
    $dbHost = "***";
    $dbUsername = "***";
    $dbPassword = "***";
    $dbName = "***;
    
    // Create database connection
    $db = new mysqli($dbHost, $dbUsername, $dbPassword, $dbName);
    
    // Check connection
    if ($db->connect_error) {
        die("Connection failed: " . $db->connect_error);
    }
    ?>
    et pagination.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    // Pagination links configuration
    $pagConfig = array('baseURL'=>'getData.php', 'totalRows'=>$rowCount, 'perPage'=>$limit, 'contentDiv'=>'posts_content');
    // Initialize pagination class
    $pagination =  new Pagination($pagConfig);
    ?>
     
     
    <!-- Display pagination links -->
    <?php echo $pagination->createLinks(); ?>
    j'ai regarder chez mon hebergeur PDO est bien activé
    et j'ai souvent cette erreur avec PDO

  2. #2
    Membre émérite Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 541
    Par défaut
    Bonsoir,
    rien à avoir avec PDO. Le message est clair, il ne trouve pas la classe Pagination. Il existe sûrement un fichier où il y a un truc comme ça non
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?php
    class Pagination
    {
    }

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut
    celui la

    pagination.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    // Pagination links configuration
    $pagConfig = array('baseURL'=>'getData.php', 'totalRows'=>$rowCount, 'perPage'=>$limit, 'contentDiv'=>'posts_content');
    // Initialize pagination class
    $pagination =  new Pagination($pagConfig);
    ?>
     
     
    <!-- Display pagination links -->
    <?php echo $pagination->createLinks(); ?>
    aprés la class est appeller sur toute les pages mais l'erreur vient de cette page

  4. #4
    Membre émérite Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 541
    Par défaut
    Vous appelez la classe Pagination (new Pagination L5,) qui ne semble être définie nulle part.

  5. #5
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut
    effectivement la fatigue se fait ressentir erreur stupide de ma part qui etait que j'ai envoyer la mauvaise page sur le serveur

    une bonne nuit s'impose bonne soirée

  6. #6
    Membre émérite Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 541
    Par défaut
    Bonne soirée à vous..

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JDBC][MYSQL] class not found.
    Par hellboy dans le forum JDBC
    Réponses: 2
    Dernier message: 09/10/2006, 21h22
  2. Class not found
    Par khamed dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 24/07/2006, 09h22
  3. [HIBERNATE] Conf et classe not found
    Par djodjo dans le forum Hibernate
    Réponses: 2
    Dernier message: 10/05/2006, 16h37
  4. [JSF] JspServlet class not found
    Par anitshka dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 22/07/2005, 10h44
  5. [EJB Session] class not found exception ?
    Par champion dans le forum Wildfly/JBoss
    Réponses: 4
    Dernier message: 11/02/2005, 23h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo