2015-09-15 4 views
-2

Я сделал это выпадающее меню, которое принимает отдельную POS из моей базы данных. и он отображается как показано на рисунке. enter image description herephp выпадающее меню, которое должно быть размещено в таблице html

однако я хочу, чтобы выпадающее меню php было помещено в таблицу html. как показано на втором рисунке. поэтому я могу обновить конкретное поле. но я не знаю, как это сделать, помогите! :)

<td><input type="text" name="POS" placeholder="POS" required /> 

<?php 
mysql_connect('localhost', 'root', ''); 
mysql_select_db('ishop'); 

$sql = "SELECT DISTINCT POS FROM tbl_st"; 
$result = mysql_query($sql); 

echo "<select name='POS'>"; 
while ($row = mysql_fetch_array($result)) { 
    echo "<option value='" . $row['POS'] ."'>" . $row['POS'] ."</option>"; 
} 
echo "</select>"; 
?> 


</td> 
</tr> 

enter image description here

+0

Вставить в скрипку для этого –

+0

я думаю, что вы ожидаете ниспадающее меню, чтобы быть частью поля ввода, которое не возможно. Я не знаю бизнес-логику, поэтому сложно предложить решение. – Pradeep

+0

Ваше поле ввода занимает 100% пространства в '', дайте ширине 50% для входа и попробуйте один раз. –

ответ

0

попробовать этот

<td><input type="text" name="POS" placeholder="POS" required /> 

    <?php 
     mysql_connect('localhost', 'root', ''); 
     mysql_select_db('ishop'); 

     $sql = "SELECT DISTINCT POS FROM tbl_st"; 
     $result = mysql_query($sql); 

     echo "<select name='POS'>"; 
     while ($row = mysql_fetch_array($result)) 
     { 
      ?> 

      <option value="<?php echo $row['POS'] ?>"><?php echo $row['POS'] ?></option>; 
     <?php 
     } 
     echo "</select>"; 
    ?> 


</td> 
+0

мм нет, это не работает! по-прежнему выглядит так же, как ха-ха! –

+0

удалить этот '' top of ' –

+0

Нет, я думаю, вы не понимаете, что я имею в виду. я хочу, чтобы выпадающий ящик находился внутри таблицы, так что я могу обновить конкретное поле. –

Смежные вопросы