Hello Developers.
Am working on an application where i have to select data from different tables and views. However some views may not have the corresponding data i have queried yet the other tables have the required data. This gives me undefined error response for the views where the data for a selected variables is not found in the view. How best can i write my code. see below.
error returned
Notice: Undefined variable: fname in C:\wamp\www\Kesa\web\add_shares.php on line 175 Notice: Undefined variable: mname in C:\wamp\www\Kesa\web\add_shares.php on line 175 Notice: Undefined variable: lname in C:\wamp\www\Kesa\web\add_shares.php on line 175 Notice: Undefined variable: passbook_no in C:\wamp\www\Kesa\web\add_shares.php on line 176 Notice: Undefined variable: share_amount in C:\wamp\www\Kesa\web\add_shares.php on line 177
if(isset($_POST['button2'])){
    $id = mysql_real_escape_string($_POST['slt_member_id']);
    //selecting employee details
    $query = "SELECT member_tbl.fname AS fname,
        member_tbl.mname AS mname,
        member_tbl.lname AS lname, 
        member_tbl.member_id AS member_id, 
        member_tbl.Pasbook_no AS passbook_no, 
        share_view.share_amount AS share_amount 
        FROM member_tbl, share_view 
        WHERE member_tbl.member_id = '$id' 
        AND member_tbl.member_id = share_view.member_id";
    $result = mysql_query($query, $connection);
    while($res=mysql_fetch_array($result)){
        $share_amount = $res['share_amount'];
        if(isset($share_amount) || !empty($share_amount)){
            $member_id = $res['member_id'];
            $fname = $res['fname'];
            $mname = $res['mname'];
            $lname = $res['lname'];
            $passbook_no = $res['passbook_no'];
            $share_amount = $res['share_amount'];
        }elseif(!isset($share_amount) || empty($share_amount)){
            $member_id = $res['member_id'];
            $fname = $res['fname'];
            $mname = $res['mname'];
            $lname = $res['lname'];
            $passbook_no = $res['passbook_no'];
            $account_type = 'User has no shares';
            $share_amount = 'User has no shares';
        }else{
            $member_id = '';
            $fname = 'No user selected';
            $mname = '';
            $lname = '';
            $passbook_no = 'No user selected';
            $account_type = 'No user selected';
            $share_amount = 'No user selected';
            }
        }//closing selection from members tbl
}else {
      $member_id = '';
      $fname = 'No user selected';
      $mname = '';
      $lname = '';
      $passbook_no = 'No user selected';
      $account_type = 'No user selected';
      $share_amount = 'No user selected';
}
 
     
    