【问题标题】:list box populating but not working php列表框填充但不工作php
【发布时间】:2015-11-19 01:34:33
【问题描述】:

我尝试使用网站中给出的代码来填充引导组合框。我在 php 文件中适当地添加和更改了代码,并尝试在表单之前包含该文件。但是整个表格都消失了。当我删除 include php 语句时,它再次出现。 为什么以及要做什么以使代码在此处插入并填充列表框,同样,该表由两个字段 pincode 和 place 组成。当密码填充在组合上时,用户选择一个密码,然后表中的适当位置应在下一个文本框中列出。感谢帮助

<?php include 'pincode.php';?>
               <!-- middle column-->
            <div class="col-md-8">
                <div class="panel panel-default">
                <div class="panel-heading">
                    <h5 class="">Enter details of your school</h5>
                </div>
                <div class="panel-body">
                   <form data-toggle="validator" role="form">
  <div class="form-group textareawidth has-feedback">
    <label for="address">Enter school address</label>
    <textarea class="form-control" pattern = "^[_A-z0-9]{1,}$" maxlength="150" rows ="3" name = "saddress" id="address" placeholder="Enter address with out pincode" required></textarea>
    <span class="glyphicon form-control-feedback" aria-hidden="true"></span>
    <span class="help-block with-errors"></span>
  </div>
  <div class="form-group textareawidth">
  <label for="pin">Select list:</label>
  <select class="form-control" id="pin" name ="pin_code">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
   </select>
</div>
<div class="form-group textareawidth">
    <label for="place">Place</label>
    <input type ="text" class="form-control" name = "splace" id="place" required>
    <span class="glyphicon form-control-feedback" aria-hidden="true"></span>
    <span class="help-block with-errors"></span>
</div>

我已在此处包含表格的一部分。 php文件由代码组成

<?php
$dbcon1=mysqli_connect( "localhost", "root","","simple_login") or die(mysql_error());
mysqli_select_db( $dbcon1,"" ) or die(mysql_error());

$check_place = "SELECT * country FROM pincode";
$run=mysqli_query($dbcon1,$check_place);

while($check_place = mysqli_fetch_array( $run ))
{

    $pin_code = $pincode['pin'];
    $pin_place = $country['place'];

    $pin_block .= '<OPTION value="'.$pim_code.'">'.'</OPTION>';
}
?>

【问题讨论】:

  • 我将删除选项标签并应包含 声明在 HTML 部分,但它不起作用。首先整个表单在添加 include 语句后消失
  • $pim_code 错字,未定义的变量和使用来自while 循环的错误变量。

标签: php forms combobox


【解决方案1】:

$check_place = "SELECT * country FROM pincode";

mysql语句有错误。

改成

$check_place = "SELECT * FROM pincode";

这将从表中获取所有行

【讨论】:

    猜你喜欢
    • 2019-11-06
    • 2013-09-18
    • 1970-01-01
    • 1970-01-01
    • 2019-02-25
    • 2012-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多