【问题标题】:can we set array to dyanamic drop down list in php我们可以在php中将数组设置为动态下拉列表吗
【发布时间】:2016-10-13 06:45:36
【问题描述】:

这是用户单击 [添加更多] 按钮后将添加新行的图片。它工作正常,但我想使用 ajax 发送这些值。我可以使用 ajax 中的数组映射函数访问所有文本框值,下拉列表除外价值观。

我将如何用这个例子来实现它。谢谢!

    <tr>
       <td><input type='checkbox' class='case'/></td>
       <td>1.</td>
       <td> <select  name='relation[]' id='relation' >
              <option value='brother'>Brother</option>
              <option value='sister'>Sister</option>
           </select>
       </td>
       <td><input type='text' id='name' name='name[]'></td>
       <td><input type='text' id='school' name='school[]'></td> 
       <td<select name='medium[]' id='medium'>
             <option value='marathi'>marathi</option>
             <option value='english'>english </option>
           </select>
       </td>

                          <td> <?php                                                                                    
                            //Get all class data
                            $query = $db->query("SELECT * FROM `class_master`");

                            //Count total number of rows
                            $rowCount = $query->num_rows;
                        ?>                        
                        <select name="std[]" id="std" class="form-control focusedInput" >
                            <option value="">Select Standard </option>
                            <?php
                                if($rowCount > 0){                                                        
                                  while($row72 = $query->fetch_assoc()){
                                      echo '<option value="'.$row72['class_id'].'">'.$row72['class_name'].'</option>';
                                  }
                                } else {
                                    echo '<option value="">Class not available</option>';
                                }
                            ?>
                        </select>

【问题讨论】:

  • 您的代码是否适用于动态值,如果是,那么当您想调用 ajax 时,我的意思是在哪个事件中?
  • 在按钮点击事件上我已经发送了所有值

标签: php jquery ajax mysqli drop-down-menu


【解决方案1】:

页面开头的用户表单和使用 ajax 发送数据时只需使用 ("#form_id").serialize() 而不是使用数组映射,序列化是 jquery 的方法。请阅读方法,您的问题将得到解决。

【讨论】:

  • 我正在将此代码与表单步骤向导一起使用,其中包含 5 个步骤,并且还发送图像,所以我遇到了问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-22
  • 1970-01-01
  • 2018-07-20
  • 1970-01-01
  • 2020-11-07
  • 2012-03-08
  • 1970-01-01
相关资源
最近更新 更多