i wonder both if , it's else true.
i got $apple_id_num input select form , number in string type "7" , how many ids user wants.so convert integer
now want check if not more have available in database. statements under conditions ($num_rows<$id_num) , if ($num_rows>=$id_num) both running.
what i'm doin wrong?
here code:
function getappleid($apple_id_num) { $sqli=new mysqlii(); $apple_ids=$sqli->selectfromdb($apple_id_num); $num_rows=$sqli->num_rows; $id_num=(int)$apple_id_num; if ($num_rows>=$id_num){ $this->printappleid($apple_ids,$num_rows); //$sqli->updaterows(); echo"else if running"; return $apple_id_num; } else if ($num_rows<$id_num) echo "if statement rungning"; }
try code. write intended code. may miss } :p use elseif in place of else if.
function getappleid($apple_id_num) { $sqli=new mysqlii(); $apple_ids=$sqli->selectfromdb($apple_id_num); $num_rows=$sqli->num_rows; $id_num=(int)$apple_id_num; if ($num_rows>=$id_num) { $this->printappleid($apple_ids,$num_rows); //$sqli->updaterows(); echo"else if running"; return $apple_id_num; } elseif ($num_rows<$id_num) { echo "if statement rungning"; } }
Comments
Post a Comment