2015-11-18 4 views
-1

Я попытался использовать код, указанный на сайте, чтобы заполнить ботовую комбинацию. Я добавил и изменил код соответствующим образом в php-файле и попытался включить файл перед формой. Но вся форма распалась. Когда я удаляю оператор include php, он снова появляется. Зачем и что делать, чтобы код вставлял сюда и заполнял поле списка, и аналогичным образом таблица состоит из двух полей и пин-кода. Когда pincode заполняется в комбо, пользователь выбирает pincode, тогда соответствующее место в таблице должно быть указано в следующем текстовом поле. Спасибо за помощьlist box populating, но не работает php

<?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>'; 
} 
?> 
+0

удалю дополнительный тег и должен включать в себя в части HTML, но не работает. Сначала вся форма исчезает после добавления оператора include –

+0

'$ pim_code' typo, неопределенной переменной и использования неправильной переменной из цикла while. –

ответ

0

$ check_place = "SELECT * FROM страна Pincode";

Ошибка в операторе mysql.

изменение

$ check_place = "SELECT * FROM Pincode";

это будет получить все строки из таблицы

+0

t @ vishnu prasan thhnaks –