Появилась необходимость увеличить количество выпадающих списков с 3-х до 7-и:
Вот, к примеру, заполняю эти списки, путём выбора нужных оснасток:
Седьмая строчка ни в какую не хочет заполняться! Получаю результат:
Попробовал увеличить количество строчек до 10, но всё равно, всё стопорится на 6 пункте. Т.е. заполнил я все строчки, а выводится только 6 значений (на названия не смотрите, т.к. они не имеют смысловой нагрузки):
Вот сам код (тут 10 строчек, записываются только 6):
<tr>
<td width="150">Оснастки :</td>
<td>
<table style="width: 100px">
<tr>
<td>
<?
$result1 = mysql_query($osnast1) or die('Query failed: ' . mysql_error());
echo "<select name='osnastka1'>";
while ($line1 = mysql_fetch_array($result1, MYSQL_ASSOC)) {
echo '<option selected value="'.$line1['osn_name'].'" >'.$line1['descript'];
}
echo '<option selected value="">';
echo "</select>\n";
?>
</td>
<td width="20">
<input type="text" name="osnastka1_kol" style="width: 20px"/>
</td>
</tr>
<tr>
<td>
<?
$result1 = mysql_query($osnast1) or die('Query failed: ' . mysql_error());
echo "<select name='osnastka2'>";
while ($line1 = mysql_fetch_array($result1, MYSQL_ASSOC)) {
echo '<option selected value="'.$line1['osn_name'].'" >'.$line1['descript'];
}
echo '<option selected value="">';
echo "</select>\n";
?>
</td>
<td width="20">
<input type="text" name="osnastka2_kol" style="width: 20px"/>
</td>
</tr>
<tr>
<td>
<?
$result1 = mysql_query($osnast1) or die('Query failed: ' . mysql_error());
echo "<select name='osnastka3'>";
while ($line1 = mysql_fetch_array($result1, MYSQL_ASSOC)) {
echo '<option selected value="'.$line1['osn_name'].'" >'.$line1['descript'];
}
echo '<option selected value="">';
echo "</select>\n";
?>
</td>
<td width="20">
<input type="text" name="osnastka3_kol" style="width: 20px"/>
</td>
</tr>
<tr>
<td>
<?
$result1 = mysql_query($osnast1) or die('Query failed: ' . mysql_error());
echo "<select name='osnastka4'>";
while ($line1 = mysql_fetch_array($result1, MYSQL_ASSOC)) {
echo '<option selected value="'.$line1['osn_name'].'" >'.$line1['descript'];
}
echo '<option selected value="">';
echo "</select>\n";
?>
</td>
<td width="20">
<input type="text" name="osnastka4_kol" style="width: 20px"/>
</td>
</tr>
<tr>
<td>
<?
$result1 = mysql_query($osnast1) or die('Query failed: ' . mysql_error());
echo "<select name='osnastka5'>";
while ($line1 = mysql_fetch_array($result1, MYSQL_ASSOC)) {
echo '<option selected value="'.$line1['osn_name'].'" >'.$line1['descript'];
}
echo '<option selected value="">';
echo "</select>\n";
?>
</td>
<td width="20">
<input type="text" name="osnastka5_kol" style="width: 20px"/>
</td>
</tr>
<tr>
<td>
<?
$result1 = mysql_query($osnast1) or die('Query failed: ' . mysql_error());
echo "<select name='osnastka6'>";
while ($line1 = mysql_fetch_array($result1, MYSQL_ASSOC)) {
echo '<option selected value="'.$line1['osn_name'].'" >'.$line1['descript'];
}
echo '<option selected value="">';
echo "</select>\n";
?>
</td>
<td width="20">
<input type="text" name="osnastka6_kol" style="width: 20px"/>
</td>
</tr>
<tr>
<td>
<?
$result1 = mysql_query($osnast1) or die('Query failed: ' . mysql_error());
echo "<select name='osnastka7'>";
while ($line1 = mysql_fetch_array($result1, MYSQL_ASSOC)) {
echo '<option selected value="'.$line1['osn_name'].'" >'.$line1['descript'];
}
echo '<option selected value="">';
echo "</select>\n";
?>
</td>
<td width="20">
<input type="text" name="osnastka7_kol" style="width: 20px"/>
</td>
</tr>
<tr>
<td>
<?
$result1 = mysql_query($osnast1) or die('Query failed: ' . mysql_error());
echo "<select name='osnastka8'>";
while ($line1 = mysql_fetch_array($result1, MYSQL_ASSOC)) {
echo '<option selected value="'.$line1['osn_name'].'" >'.$line1['descript'];
}
echo '<option selected value="">';
echo "</select>\n";
?>
</td>
<td width="20">
<input type="text" name="osnastka8_kol" style="width: 20px"/>
</td>
</tr>
<tr>
<td>
<?
$result1 = mysql_query($osnast1) or die('Query failed: ' . mysql_error());
echo "<select name='osnastka9'>";
while ($line1 = mysql_fetch_array($result1, MYSQL_ASSOC)) {
echo '<option selected value="'.$line1['osn_name'].'" >'.$line1['descript'];
}
echo '<option selected value="">';
echo "</select>\n";
?>
</td>
<td width="20">
<input type="text" name="osnastka9_kol" style="width: 20px"/>
</td>
</tr>
<tr>
<td>
<?
$result1 = mysql_query($osnast1) or die('Query failed: ' . mysql_error());
echo "<select name='osnastka10'>";
while ($line1 = mysql_fetch_array($result1, MYSQL_ASSOC)) {
echo '<option selected value="'.$line1['osn_name'].'" >'.$line1['descript'];
}
echo '<option selected value="">';
echo "</select>\n";
?>
</td>
<td width="20">
<input type="text" name="osnastka10_kol" style="width: 20px"/>
</td>
</tr>
</table>
</td>
</tr>
Т.е. когда начал увеличивать строчки, то копировал текст и тупо менял select name='osnastka1' на select name='osnastka2' и name="osnastka1_kol" на name="osnastka2_kol" и так далее..
Что надо сделать, чтобы записывались более шести строк?
Авансом спасибо за ответы!