是否可以在循环外添加值。这不起作用。
<select name="standard" required>
<option value=''> Select your Standard</option>
<option value='LKG'>LKG</option>
<option value='UKG'>UKG</option>
<?php
for($std = 1; $std <= 12; $std++){
echo "<option value='$std'>".$std."</option>";
}
?>
</select>
另外,我如何使价值成为现实。
<?php
for($std = 1; $std <= 12; $std++){
$selected = ($std == $row['standard']) ? 'selected="selected"' : '';
echo "<option value='$std'" . $selected . ">" . $std . "</option>";
} ?>
答案 0 :(得分:2)
你应该创建一个你想要循环的数组,然后用foreach遍历它。
Parallel.ForEach(
listBlobs,
new ParallelOptions { MaxDegreeOfParallelism = 10 },
listBlob => {
// Do stuff
}
);
你也可以像下面那样做,但它有点乱。
<select name="standard" required>
<option value=''> Select your Standard</option>
<?php foreach (array_merge(['LKG', 'UKG'], range(1, 12)) as $value) : ?>
<option value='<?= $value ?>'<?= ($row['standard'] == $value ? ' selected' : '') ?>><?= $value ?></option>
<?php endforeach ?>
</select>