简体   繁体   中英

While loop not working php

The below function show row count as 4 but its prints only one row. can any one help me what is the error

function list_appointments_table() {
    global $db;

    $start_date = date('Y-m-d');
    $end_date   = date('Y-m-d', strtotime('+15 days'));
    $query = "SELECT * FROM lead_details WHERE next_meet between '".$start_date."' AND '".$end_date."'";
    $result = $db->query($query) or die($db->error);
    echo $result->num_rows;
    $content = "";
    $i=1;
    while($lead_detail_row = $result->fetch_array()) {
        $query = "SELECT * FROM leads WHERE lead_id='".$lead_detail_row['lead_id']."'";
        $result = $db->query($query) or die($db->error);
        $lead_row = $result->fetch_array();

        $content .= '<tr><td>'.$i.'</td><td>';
        $content .= $lead_row['business_name'];
        $content .= '</td><td>';
        $content .= $lead_row['phone_number'];
        $content .= '</td><td>';
        $content .= FormatDateOutput($lead_detail_row['next_meet']);
        $content .= '</td></tr>';
        $i++;
    }
    echo $content;
}
function list_appointments_table() {
global $db;

$start_date = date('Y-m-d');
$end_date   = date('Y-m-d', strtotime('+15 days'));
$query = "SELECT * FROM lead_details WHERE next_meet between '".$start_date."' AND '".$end_date."'";
$result = $db->query($query) or die($db->error);
echo $result->num_rows;
$content = "";
$i=1;
while($lead_detail_row = $result->fetch_array()) {
    $query = "SELECT * FROM leads WHERE lead_id='".$lead_detail_row['lead_id']."'";
    $result2 = $db->query($query) or die($db->error);
    $lead_row = $result2->fetch_array();

    $content .= '<tr><td>'.$i.'</td><td>';
    $content .= $lead_row['business_name'];
    $content .= '</td><td>';
    $content .= $lead_row['phone_number'];
    $content .= '</td><td>';
    $content .= FormatDateOutput($lead_detail_row['next_meet']);
    $content .= '</td></tr>';
    $i++;
}
echo $content;
}

Please above modified code. Notice change in name of variables inside loop.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM