선택을 위해 사용해야하는 데이터베이스가 있습니다. 선택 항목은 여러 번 반복됩니다 (요일).양식 선택 : 여러 번 데이터베이스 요청
나는 잠시 동안 사용할 수 있도록 ID에 "갭"이있을 수 있으므로 루프를 수행 할 수 없습니다. 문제는 각 선택에 대해 데이터베이스를 다시 호출해야하며 실제로는 좋은 해결책이 아니라고 생각합니다. 나는 여기에
내 코드 그래서 "무거운"아닌 다른 솔루션을 찾을 싶습니다<select name="monday">
<option value="none">Monday </option>
<?php
$Requete2 = "SELECT * FROM `record`";
$Result2 = mysql_query($Requete2) or die(mysql_error());
$rows2 = mysql_num_rows($Result2);
while($row2 = mysql_fetch_array($Result2)){ ?>
<option value="<?php echo ($row2['id'] - 1); ?>"><?php echo $row2['name']; ?></option>
<?php } ?>
</select>
<select name="tuesday">
<option value="none">Tuesday </option>
<?php
$Requete2 = "SELECT * FROM `record`";
$Result2 = mysql_query($Requete2) or die(mysql_error());
$rows2 = mysql_num_rows($Result2);
while($row2 = mysql_fetch_array($Result2)){ ?>
<option value="<?php echo ($row2['id'] - 1); ?>"><?php echo $row2['name']; ?></option>
<?php } ?>
</select>
감사를
나는 당신의 문제를 이해하지 않는다. btw 귀하의 코드는 중복 라인으로 가득합니다 – Niklas
예, 내 문제입니다. 나는 이것과 같은 7 가지 선택을 가지고 있으며, 데이터베이스를 요청할 필요가 있기 때문에 어떻게하면 더 잘 만들 수 있는지 알고 싶습니다. – usertfwr
2 개의 요청에서 SQL 쿼리가 같은 이유는 무엇입니까? 화요일과 마찬가지로 월요일에 동일한 데이터를 인쇄합니다. – Niklas