i can't find out the mistake,please make me solution.........

0 votes
asked Sep 25, 2016 in PHP Frameworks by munna majumder (160 points)

.......................index.php.................

<?php include "inc/header.php"; ?>
<?php
spl_autoload_register(function($class){

    include "classes/".$class.".php";

});
?>
     <?php
$user = new student();
?>

<section class="mainleft">


<form action="" method="post">
 <table>
    <tr>
        <td>Name: </td>
        <td><input type="text" name="name" required="1"/></td>    
    </tr>

    <tr>
       <td>Department: </td>
        <td><input type="text" name="name" required="1"/></td>
    </tr>

    <tr>
      <td>Age: </td>
        <td><input type="text" name="name" required="1"/></td>
    </tr>
    <tr>
      <td></td>
        <td>
        <input type="submit" name="submit" value="Submit"/>
        <input type="reset" value="Clear"/>
        </td>
    </tr>
  </table>
</form>
</section>



<section class="mainright">
  <table class="tblone">
    <tr>
        <th>No</th>
        <th>Name</th>
        <th>Department</th>
        <th>Age</th>
        <th>Action</th>
    </tr>



    <?php
    $i = 0;
    foreach($user->readAll() as $key => $value){
    $i++;
    ?>

    <tr>
        <td><?php echo $i; ?></td>
        <td><?php echo $value['name'];?></td>
        <td><?php echo $value['dep'];?></td>
        <td><?php echo $value['age'];?></td>
        <td>
        <a href="">Edit</a> ||
        <a href="">Delete</a>
        </td>
    </tr>
    <?php } ?>
  </table>
</section>

<?php include "inc/footer.php"; ?>

...........DB.php............

<?php
include "config.php";
class DB{
    private static $pdo;
    public static function connection(){
        if(!isset(self::$pdo)){

            try{
            self::$pdo = new PDO('mysql:host='.DB_HOST.'; dbname='.DB_NAME,DB_USER,DB_PASS);

        }catch(PDOException $e){
        echo $e->getMessage();
        }   
    }
    return self::$pdo;  
        }
        public static function prepare($sql){
        return self::conection()->prepare($sql);

        }
}
?>

..........config.php..............

<?php
define('DB_HOST','localhost');
define('DB_NAME','db_student');
define('DB_USER','root');
define('DB_PASS','');

?>

...........student.php............

<?php
include "DB.php";
class student{

    private $table='tbl_student';
    public function readAll(){
        $sql = "SELECT * FROM $this->$table";
        $stmt = DB::prepare($sql);
        $stmt->execute();
        return $stmt->fetchAll();
    }
}

?>

1 Answer

0 votes
answered Sep 26, 2016 by sakilorb (5,170 points)

you didn't tell about your error code, then its really tough to identify what's wrong with your code. this is not a viva board :)

722 questions

657 answers

179 comments

4,937 users

Welcome to IDB Scholars Forum, where you can ask questions and receive answers from other members of the community. It's 100% free.
আইডিবি স্কলারস ফোরামে আপনাকে স্বাগত - প্রোগ্রামিং, ডিজাইন, ডেভেলপমেন্ট, ব্লগিং, ইন্টারনেটসহ তথ্য প্রযুক্তির যাবতীয় বিষয় নিয়ে আলোচনার একটি মুক্ত মঞ্চ হলো এই ফোরাম । এখানে আইসিটি বিষয়ক আপনার প্রশ্ন, উত্তর এবং অভিজ্ঞতা শেয়ার করুন, আলোচনা করুন এবং সমাধান নিন। দেশের তরুণ প্রজন্মকে আইসিটিতে আগ্রহী করাই আমাদের মূল লক্ষ্য।
** ইংলিশ বা বাংলা যে কোনো ভাষায় আপনি এই ফোরামে আলোচনা করতে পারবেন। তবে বাংলাকে ইংরেজি অক্ষরে লিখবেন না।
  1. month7jeff

    100 points

    0 answers

  2. PrincessVill

    100 points

    0 answers

  3. recess8hip

    100 points

    0 answers

  4. editorsong1

    100 points

    0 answers

  5. KaiSilva2538

    100 points

    0 answers

...