У меня есть цикл while, который будет циклически повторяться 2 раза (понедельник и вторник). В цикле while у меня есть условие, чтобы проверить, является ли первый зацикленный «понедельник», если в понедельник он проверяет значение и проверяет соответствующий флажок.Пока цикл и массив в php
Код отлично работает для понедельника. Но флажки во вторник не являются эхом вообще.
<div class="form-group">
<table>
<tr>
<td style="width: 10%"> </td>
<?php
//Get the list of time
$sqlTime="SELECT timeDesc FROM time";
$resultTime=mysql_query($sqlTime);
while($rowTime=mysql_fetch_array($resultTime))
{
?>
<td style="text-align: center"><?php echo $rowTime['timeDesc'];?></td>
<?php
}
?>
</tr>
<?php
//Get the list of day
$sqlDay="SELECT dayDesc FROM day";
$resultDay=mysql_query($sqlDay);
while($rowDay=mysql_fetch_array($resultDay))
{
?>
<tr>
<td><?php echo $rowDay['dayDesc'];?></td>
<?php
//Get the list of time
$sqlTime="SELECT * FROM time";
$resultTime=mysql_query($sqlTime);
while($rowTime=mysql_fetch_array($resultTime))
{
if($rowDay['dayDesc'] == 'Monday')
{
//Get tutor preferences for Monday
$sqlGetMonday = mysql_query("SELECT tutorPreferencesMon FROM tutorpreferences WHERE tutorID='$showTutorID'");
$resultGetMonday = mysql_fetch_array($sqlGetMonday);
$tutorGetMonday = $resultGetMonday['tutorPreferencesMon'];
$showMonday = $tutorGetMonday;
$mondayArray = explode(',', $showMonday);
while($rowTimeList=mysql_fetch_array($resultTimeList))
{
$checkedMonday = "";
foreach($mondayArray as $monday_Array)
{
if($monday_Array == $rowTimeList['timeID'])
{
$checkedMonday = "checked";
}
}
echo "<td style='text-align: center'><input type='checkbox' name='".$rowDay['dayDesc']."[]' value='".$rowTimeList['timeID']."' ".$checkedMonday."></td>";
}
}//End if Monday
elseif($rowDay['dayDesc'] == 'Tuesday')
{
//Get tutor preferences for Tuesday
$sqlGetTuesday = mysql_query("SELECT tutorPreferencesTues FROM tutorpreferences WHERE tutorID='$showTutorID'");
$resultGetTuesday = mysql_fetch_array($sqlGetTuesday);
$tutorGetTuesday = $resultGetTuesday['tutorPreferencesTues'];
$showTuesday = $tutorGetTuesday;
$tuesdayArray = explode(',', $showTuesday);
while($rowTimeList=mysql_fetch_array($resultTimeList))
{
$checkedTuesday = "";
foreach($tuesdayArray as $tuesday_Array)
{
if($tuesday_Array == $rowTimeList['timeID'])
{
$checkedTuesday = "checked";
}
}
echo "<td style='text-align: center'><input type='checkbox' name='".$rowDay['dayDesc']."[]' value='".$rowTimeList['timeID']."' ".$checkedTuesday."></td>";
}
}//End if Tuesday
elseif($rowDay['dayDesc'] == 'Wednesday')
{
//Get tutor preferences for Wednesday
$sqlGetWednesday = mysql_query("SELECT tutorPreferencesWed FROM tutorpreferences WHERE tutorID='$showTutorID'");
$resultGetWednesday = mysql_fetch_array($sqlGetWednesday);
$tutorGetWednesday = $resultGetWednesday['tutorPreferencesWed'];
$showWednesday = $tutorGetWednesday;
$wednesdayArray = explode(',', $showWednesday);
while($rowTimeList=mysql_fetch_array($resultTimeList))
{
$checkedWednesday = "";
foreach($wednesdayArray as $wednesday_Array)
{
if($wednesday_Array == $rowTimeList['timeID'])
{
$checkedWednesday = "checked";
}
}
echo "<td style='text-align: center'><input type='checkbox' name='".$rowDay['dayDesc']."[]' value='".$rowTimeList['timeID']."' ".$checkedWednesday."></td>";
}
}//End if Wednesday
elseif($rowDay['dayDesc'] == 'Thursday')
{
//Get tutor preferences for Thursday
$sqlGetThursday = mysql_query("SELECT tutorPreferencesThurs FROM tutorpreferences WHERE tutorID='$showTutorID'");
$resultGetThursday = mysql_fetch_array($sqlGetThursday);
$tutorGetThursday = $resultGetThursday['tutorPreferencesThurs'];
$showThursday = $tutorGetThursday;
$thursdayArray = explode(',', $showThursday);
while($rowTimeList=mysql_fetch_array($resultTimeList))
{
$checkedThursday = "";
foreach($thursdayArray as $thursday_Array)
{
if($thursday_Array == $rowTimeList['timeID'])
{
$checkedThursday = "checked";
}
}
echo "<td style='text-align: center'><input type='checkbox' name='".$rowDay['dayDesc']."[]' value='".$rowTimeList['timeID']."' ".$checkedThursday."></td>";
}
}//End if Thursday
elseif($rowDay['dayDesc'] == 'Friday')
{
//Get tutor preferences for Friday
$sqlGetFriday = mysql_query("SELECT tutorPreferencesFri FROM tutorpreferences WHERE tutorID='$showTutorID'");
$resultGetFriday = mysql_fetch_array($sqlGetFriday);
$tutorGetFriday = $resultGetFriday['tutorPreferencesFri'];
$showFriday = $tutorGetFriday;
$fridayArray = explode(',', $showFriday);
while($rowTimeList=mysql_fetch_array($resultTimeList))
{
$checkedFriday = "";
foreach($fridayArray as $friday_Array)
{
if($friday_Array == $rowTimeList['timeID'])
{
$checkedFriday = "checked";
}
}
echo "<td style='text-align: center'><input type='checkbox' name='".$rowDay['dayDesc']."[]' value='".$rowTimeList['timeID']."' ".$checkedFriday."></td>";
}
}//End if Friday
elseif($rowDay['dayDesc'] == 'Saturday')
{
//Get tutor preferences for Saturday
$sqlGetSaturday = mysql_query("SELECT tutorPreferencesSat FROM tutorpreferences WHERE tutorID='$showTutorID'");
$resultGetSaturday = mysql_fetch_array($sqlGetSaturday);
$tutorGetSaturday = $resultGetSaturday['tutorPreferencesSat'];
$showSaturday = $tutorGetSaturday;
$saturdayArray = explode(',', $showSaturday);
while($rowTimeList=mysql_fetch_array($resultTimeList))
{
$checkedSaturday = "";
foreach($saturdayArray as $saturday_Array)
{
if($saturday_Array == $rowTimeList['timeID'])
{
$checkedSaturday = "checked";
}
}
echo "<td style='text-align: center'><input type='checkbox' name='".$rowDay['dayDesc']."[]' value='".$rowTimeList['timeID']."' ".$checkedSaturday."></td>";
}
}//End if Saturday
elseif($rowDay['dayDesc'] == 'Sunday')
{
//Get tutor preferences for Sunday
$sqlGetSunday = mysql_query("SELECT tutorPreferencesSun FROM tutorpreferences WHERE tutorID='$showTutorID'");
$resultGetSunday = mysql_fetch_array($sqlGetSunday);
$tutorGetSunday = $resultGetSunday['tutorPreferencesSun'];
$showSunday = $tutorGetSunday;
$sundayArray = explode(',', $showSunday);
while($rowTimeList=mysql_fetch_array($resultTimeList))
{
$checkedSunday = "";
foreach($sundayArray as $sunday_Array)
{
if($sunday_Array == $rowTimeList['timeID'])
{
$checkedSunday = "checked";
}
}
echo "<td style='text-align: center'><input type='checkbox' name='".$rowDay['dayDesc']."[]' value='".$rowTimeList['timeID']."' ".$checkedSunday."></td>";
}
}//End if Sunday
}//End while
?>
</tr>
<?php
}
?>
</table>
</div>
http://stackoverflow.com/questions/26169948/php-code-interfering-in-html-footer – AbraCadaver
ваш код очень сложный. попробуйте написать то, что вы хотите, а также моментальный снимок базы данных. он очистит концепцию вашего вопроса и решит вашу проблему. –