Мы пытаемся облегчить жизнь на одной из наших платформ, кодированных на нашем сайте. В базе данных 8 строк, каждая с 1-4 в конце.
ie. childrensrange1, childrensrange2 и так далее. Потом childrennumber1, childrennumber2 ...
Но я не хочу создавать тонну кода, поэтому я начал писать это. Но я не могу понять, как присвоить число концу переменной $ row->.
Посмотрите на строку, начинающуюся с: $ childrenamountrow Мне нужно, чтобы запросить в базе данных $ row-> childrenamount1, затем $ row-> childrenamount2 и т. д.
Я уверен, что делал это раньше, но не могу вспомнить, как это сделать. Этот блок должен охватывать все 4 блока возрастных диапазонов, а не наборы кода для каждого набора.
$countchild = 1;
while ($countchild <=4) {
echo "<tr><td><select name='childrensrange$countchild'>";
$querychildren = ("SELECT * FROM `childrensagerange` ORDER BY id");
$resultchildren = $pdo->query($querychildren);
while ($rowchildren = $resultchildren->fetch(PDO::FETCH_OBJ)) {
$childrenrangerow = "$rowchildren->agerange"."$countchild";
echo "<option value='$rowchildren->agerange'";
if ($rowchildren->agerange == $childrenrangerow) { echo " selected='selected'";}
echo ">$rowchildren->agerange</option>";
}
echo "</td><td>";
$childrenamountrow = "$row->childrenamount$countchild";
echo "<input type='text' name='childrenamount$countchild' value='$childrenamountrow'></td></tr>";
$countchild ++;
}
echo "</table>```