0

データベースの値を選択ボックスに表示するのに問題があります。

これが私のコードです

<select name="bugsolver">
<?php 
  if(count($yourBugs) > 0) 
  {
    foreach( $emails as $key=> $singleEmail)
    { ?>
  <option value="<?=$singleEmail['email']?>" selected='selected'> <?php echo $singleEmail['email']?></option>";

<?php }
} ?>

</select>
4

2 に答える 2

0

コードは次のようになります。

<select name="bugsolver">
  <?php 
  if(count($yourBugs) > 0):
    foreach( $emails as $key=> $singleEmail ):
  ?>
      <option value="<?php echo $singleEmail['email']; ?>"> 
        <?php echo $singleEmail['email']; ?>
      </option>

  <?php
    endforeach;
  endif;
  ?>
</select>

コードが (少なくともあなたにとって) 読みやすいものであれば、バグを見つけやすくなります。上記のコードがまだ機能しない場合はvar_dump($yourBugs)、 およびを実行しvar_dump($emails)て、これらの値が適切に設定されているかどうかを確認してください。短いタグ ( <?=) を無効にするか、変数を空にすることができます。

于 2013-05-21T11:24:00.770 に答える