如何在选择标记中添加空值?

dzhpxtsq  于 2021-06-23  发布在  Mysql
关注(0)|答案(2)|浏览(419)

我已经做了一个表单,让用户选择一年和地点,他们想要的。年份的选择标记如下:

  1. <strong>Tahun: </strong>
  2. <?php
  3. echo ('<select name="tahun">');
  4. for($i = date("Y"); $i < date("Y")+11; $i++)
  5. {
  6. echo ('<option value= "'.$i.'">'.$i.'</option>');
  7. }
  8. echo ('</select>');
  9. ?>

地点选择标签的代码如下:

  1. <strong>Tempat: </strong>
  2. <?php
  3. echo ('<select name="tempat">');
  4. $query = "SELECT *FROM bilik WHERE kosong = 'tak'";
  5. $results = $mysqli->query($query) or die($mysqli->error._LINE_);
  6. while($row = $results->fetch_assoc()){
  7. echo ('<option value= "'.$row['nama'].'">'.$row['nama'].'</option>');
  8. }
  9. echo ('</select>');
  10. ?>

现在,我要做的是为两个选择标记添加一个消息“please choose one”的空值。那么,有人能帮我如何在这个标签中添加这个值和消息吗?

sulc1iza

sulc1iza1#

当您添加带有空值的默认选项时,您应该添加为 <option value="">Select...</option> ```
Tahun:

bxpogfeg

bxpogfeg2#

如果你想添加 select 代码的选项,应该是这样的:

  1. <?php
  2. echo ('<select name="tempat">');
  3. $query = "SELECT *FROM bilik WHERE kosong = 'tak'";
  4. $results = $mysqli->query($query) or die($mysqli->error . _LINE_);
  5. echo ('<option>Please choose one </option>'); // Added this here
  6. while ($row = $results->fetch_assoc()) {
  7. echo ('<option value= "' . $row['nama'] . '">' . $row['nama'] . '</option>');
  8. }
  9. echo ('</select>');
  10. ?>

相关问题