Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.1k views
in Technique[技术] by (71.8m points)

html - How to Render options of an form with the values fetched from the database with php?

I have been building a html form where the options of the drop down list created with the tag where the options are rendered to the drop down with the values fetched from the database. I have echoed the option tag but it only shows as <?php in the dropdown. I have included two variables and tried to render it to the dropdown, but it also not working. what am I doing wrong here?

 <select name="breakfastCaters" id="cater" class="breakfastCaters">
                            <?php 
                                $val1="A";
                                $val2="B";
                                echo `<option value="nonVeg" class="option">.$val1.</option>`; 
                                echo `<option value="nonVeg" class="option">.$val2.</option>`; 
                            ?>
    </select>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Try using the inline php for html

Render the HTML, then change the values using php.

 <select name="breakfastCaters" id="cater" class="breakfastCaters">
   <?php $val1="A"; $val2="B"; ?>

  <option value="nonVeg" class="option"> <?= echo $val1 ?> </option>
  <option value="nonVeg" class="option"><?= echo $val2 ?></option>

    </select>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...