我有一个用javascript创建的表单https://jsfiddle.net/wdLtv01x/1/
我需要用PHP和MySQL填充我的选择列表面试官

<div class="col-md-9">
   <div class="form-group">
       <label class="form-label" for="interviewerName">Interviewer par :</label>
       <select id="interviewerName" name="interviewerName_<?php echo $i;?>" style="width: 100%;">
        <?php foreach ($userList->getListUser() as $user):?>
             <option value="<?php echo $user->name; ?>"><?php  echo $user->name; ?></option>
        <?php endforeach; ?>
       </select>
  </div>

如何使用javascript创建和填充选择列表?

最佳答案

老实说,我不认为在HTML页面中编写数据库查询是个好主意。这样做会泄露你的数据库信息,如果你有安全的核心你不想透露。
最好的方法是将要传递给php的值存储到变量或数组中,然后传递给php。您可以选择一个经典的POST或AJAX方法。
请查看以下链接以获取更多信息:
http://webcheatsheet.com/php/passing_javascript_variables_php.php
pass javascript variable to php mysql select query
http://w3schools.invisionzone.com/index.php?showtopic=48741
在PHP方面,您应该进行适当的卫生处理,以避免SQL注入攻击。请查看以下资源:
How can I prevent SQL injection in PHP?
https://www.owasp.org/index.php/SQL_Injection_Prevention_Cheat_Sheet
http://www.codeproject.com/Articles/9378/SQL-Injection-Attacks-and-Some-Tips-on-How-to-Prev
我希望这能有帮助。

10-07 19:18
查看更多