나는이 코드로 무엇을 할 것인지 알려 드리고자합니다.PHP, while
저는 첫 번째 열에 사용자의 이름 뒤에 현재 달의 일 수 (열의 각 날짜)가있는 테이블을 만듭니다. 이제 각 행/열에서 선택 옵션을 만들어 값을 선택하려고합니다.
여기 내 코드입니다 :
<table width="100%" cellspacing="0" cellpadding="0" class="addtable">
<tr>
<td class="tabletitle">Personeelslid</td>
<?php
do{
echo "<td class=\"tabletitle\">".$i."</td>";
$i++;
} while ($i<=$dagen);
?>
</tr>
<?php
while($row_pers = $mysql->fetch_array($result_pers))
{
$j=1;
if ($color == _COLOR_WHITE){
$color = _COLOR_GREY;
} else {
$color = _COLOR_WHITE;
}
echo "<tr class=\"trborder\">";
echo "<td bgcolor=\"".$color."\">".$row_pers['pers_naam']."</td>";
while ($j<=$dagen){
echo "<td bgcolor=\"".$color."\">";
?>
<select name="naam_id" id="naam_id">
<option value="test">test</option>
<?php
while($row_shiften = $mysql->fetch_array($result_shiften))
{
echo "<option value=\"".$row_shiften['shift_code']."\">".$row_shiften['shift_code']."</option>";
}
?>
</select>
<?php
echo "</td>";
$j++;
}
echo "</tr>";
}
?>
</table>
현재의 결과는 내가 선택 옵션을 제외하고 원하는 모든 단지 1 개 장소에 게재되어 내 준다. 그것을 캐시하거나 작동하도록 코드를 다시 작성할 수 있습니까? 우리는 아마 예를 들어, 더 많은 코드가 필요합니다 advace
모든 답장을 보내 주셔서 감사합니다. 이 솔루션을 사용하여이 문제를 해결했습니다. 코드의 작은 오류는 다음과 같습니다. $ options + = $ options 여야합니다. = person ID, 월 및 일을 사용하여 select에 대한 고유 ID를 생성했습니다. –
도움이되어 기쁩니다. – mellamokb