i have this code. and i have no idea why the while loop is not working. i can't retrieve the data from course db. please help
i tried everything but i cant figure out how.
if(isset($_POST['enroll'])){
$n = 0;
foreach($_POST['trainings'] as $textbox){
$strpicture = $_POST['strpicture'][$n];
$stridnumber = $_POST['stridnumber'][$n];
$strfullname = $_POST['strfullname'][$n];
$strtraining =$textbox;
//Add Query to Training Masterlist
$AddQuery ="INSERT INTO tms_ml
(strpicture,stridnumber,strfullname,strtraining)
VALUES
('$strpicture','$stridnumber','$strfullname','$strtraining')";
mysql_query($AddQuery, $con);
$strcoursestat="OPEN";
//query for training and status training
$SearchCourseQuery =
"SELECT strtraining
FROM course
WHERE strtraining like '%".$strtraining."%' AND strcoursestat like '%".$strcoursestat."%'";
$resultcoursequery =mysql_query($SearchCourseQuery);
require("dbc.php");
//retrieve data from Course DB
while($record = mysql_fetch_array($resultcoursequery)){ //this is
echo $sessionnum= $record['strsessnum']; // the part
//not working
};
$countcourse=mysql_num_rows($resultcoursequery);
if($countcourse==0){
echo '</br>' . $strtraining . ' ' . '<b>No Available Schedule for this Training</b>' .'</br>';
} else{
echo '</br>' . $strtraining . ' ' . '<b>Enrolled</b>' .'</br>';
//Add to Training Session
$test="ab";
$AddtoSession ="INSERT INTO trn_session(strsessnum)VALUES('$sessionnum')";
mysql_query($AddtoSession, $con);
}//else if count
$n++;
} // for each
EDITED: hi guys re create my SEARCH QUERY ($SearchCourseQuery) and it Works Fine now.
"SELECT * FROM course where strtraining = '$strtraining' AND strcoursestat = '$strcoursestat'";
thank you all for the help!