hi all, i have a problem. when i run this page, all the output can be displayed correctly. but there will be a long list of undefined offset errors. i've read about undefined offsets, but i don't seem to be able to find out similar cases to mine.
the errors shown are:
Notice: Undefined offset: 1 in C:\Inetpub\wwwroot2\Redemp
tion\Redem
ption_Over
view.php on line 129
Notice: Undefined offset: 1 in C:\Inetpub\wwwroot2\Redemp
tion\Redem
ption_Over
view.php on line 131
Notice: Undefined offset: 2 in C:\Inetpub\wwwroot2\Redemp
tion\Redem
ption_Over
view.php on line 131
Notice: Undefined offset: 1 in C:\Inetpub\wwwroot2\Redemp
tion\Redem
ption_Over
view.php on line 154
Notice: Undefined offset: 1 in C:\Inetpub\wwwroot2\Redemp
tion\Redem
ption_Over
view.php on line 158
Notice: Undefined offset: 1 in C:\Inetpub\wwwroot2\Redemp
tion\Redem
ption_Over
view.php on line 129
Notice: Undefined offset: 1 in C:\Inetpub\wwwroot2\Redemp
tion\Redem
ption_Over
view.php on line 131
Notice: Undefined offset: 2 in C:\Inetpub\wwwroot2\Redemp
tion\Redem
ption_Over
view.php on line 131
Notice: Undefined offset: 1 in C:\Inetpub\wwwroot2\Redemp
tion\Redem
ption_Over
view.php on line 154
Notice: Undefined offset: 1 in C:\Inetpub\wwwroot2\Redemp
tion\Redem
ption_Over
view.php on line 158
the codes that from these few lines of errors are:
for ($i = 0; $i < sizeof($arrRedemption); $i++)
{
//* split the date and the time
$entry_Date = $arrRedemption[$i]->get_re
demption_e
ntry_time(
);
$entryDate = explode(" ",$entry_Date);
$exit_Date = $arrRedemption[$i]->get_re
demption_e
xit_time()
;
$exitDate = explode(" ",$exit_Date);
//* change to become readable format
$time_1=$exitDate[1]; //error lies here
$time_11=explode(':',$time
_1);
$exit = (($time_11[0]*60*60)+($tim
e_11[1]*60
)+$time_11
[2]); //error lies here
$time_2=$entryDate[1];
$time_22=explode(':',$time
_2);
$entry = ($time_22[0]*60*60)+($time
_22[1]*60)
+$time_22[
2];
$diff = $exit-$entry;
$hour_1=$diff%3600;
$hour_2=$diff-$hour_1;
$hour=$hour_2/3600;
$min_1=$diff-($hour*3600);
$sec=$min_1%60;
$min_2=$min_1-$sec;
$min=$min_2/60;
$duration = $hour. ":" .$min. ":" .$sec;
echo "<tr>";
echo "<td class=\"CenterContent\">".
$i."</td>"
;
echo "<td class=\"CenterContent\">".
$entryDate
[1]."</td>
";
echo "<td class=\"CenterContent\">".
$exitDate[
1]."</td>"
; //error lies here
if ($exitDate[1]==NULL){
echo "<td class=\"CenterContent\">".
NULL."</td
>";
}else{
echo "<td class=\"CenterContent\">".
$duration.
"</td>";
}
echo "<td class=\"CenterContent\">".
wordwrap($
arrRedempt
ion[$i]->g
et_redempt
ion_cashca
rd_id(), 17, "<br>", 1)."</td>";
echo "<td class=\"CenterContent\">".
$arrRedemp
tion[$i]->
get_redemp
tion_type(
)."</td>";
echo "<td class=\"CenterContent\">".
number_for
mat($arrRe
demption[$
i]->get_re
demption_p
arking_fee
(), 2)."</td>";
echo "<td class=\"CenterContent\">".
number_for
mat($arrRe
demption[$
i]->get_re
demption_a
mount(), 2)."</td>";
echo "<td class=\"CenterContent\">".
number_for
mat($arrRe
demption[$
i]->get_re
demption_a
mount_paya
ble(), 2)."</td>";
echo "</tr>";
}
please help... thanks!
Start Free Trial