简体   繁体   English

我如何把它变成一个 php 字符串并将其回显到<select>?

[英]How do I make this to a php string and echo it into <select>?

This makes me crazy I cant get it to work.这让我发疯,我无法让它工作。

This is what ive done:这就是我所做的:

$v = "<?php if($test== 'lala' || $test== 'kaka'){echo selected='selected';}?>";
$b = "<?php if($test== 'tada' || $test== 'sada'){echo selected='selected';}?>";

<select>
      <option <?php echo $v; ?> value="lala">lala</option>
        <option  <?php echo $b; ?> value="tada">tada</option>
</select>

in the dropdown this gives me: value="tada">tada and it should only be tada在下拉列表中,这给了我: value="tada">tada并且它应该只是tada

Your quotes are messed up.你的报价搞砸了。

Change:改变:

    $v = "<?php if($test== 'lala' || $test== 'kaka'){echo selected='selected';}?>";
$b = "<?php if($test== 'tada' || $test== 'sada'){echo selected='selected';}?>";

To:到:

<option <?php if($test== 'lala' || $test== 'kaka'){echo 'selected=selected';}?> value="lala">lala</option>
<option  <?php if($test== 'tada' || $test== 'sada'){echo 'selected=selected';} ?> value="tada">tada</option>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM