2015-06-24 5 views
0

У меня есть таблица редактирования билета на моем сайте, и у меня есть строка под названием «Персонал» в таблице. Я хочу добавить пустую запись в эту выпадающую строку, и любой может выбрать ее как пустую.добавить выбранное пустое поле в форму php

это мой PHP код строки:

<tr><td>Staff</td><td><select name='call_staff'> 
<?php $staff_name = $db->get_results("select user_id,user_name from site_users where user_level<>1 order by user_name;"); 

foreach ($staff_name as $staff) 
{?> 

<option value='<?php echo $staff->user_id;?>'<?php if($staff->user_id == $call_staff){echo ' selected';}?>><?php echo $staff->user_name;?></option> 
<?php } ?> 
</select></td></tr> 

, когда кто-то хочет, чтобы выбрать сотрудников, это только те значения, которые уже находятся в базе данных, таких как Джон или Кити или другого. но я хочу добавить поле, которое является пустым и выбираемым.

ответ

1

просто добавить дополнительные опции тег после выбора тега

<tr><td>Staff</td><td><select name='call_staff'> 
<option value="0"></option> 
<?php $staff_name = $db->get_results("select user_id,user_name from site_users where user_level<>1 order by user_name;"); 

foreach ($staff_name as $staff) 
{?> 

<option value='<?php echo $staff->user_id;?>'<?php if($staff->user_id == $call_staff){echo ' selected';}?>><?php echo $staff->user_name;?> 
</option> 
<?php } ?> 

0

После:

<select name='call_staff'> 

Вы можете просто добавить следующий простой HTML код:

<option value="none"></option> 
  • Это еще один Select-состоянии опцию
  • Это заготовка но все еще имеет значение (для возможного последующего использования в вашем php-коде)
+0

я сделал это, но после того, как я обновить билет, он автоматически выбрать строку персонала, как Китти или Джон. – Aria

+0

Я проверю спецификации для этого поведения, в любом случае вы можете добавить атрибут SELECTED, <значение опции = "none" SELECTED> ' –

+0

все еще не работает, но я изменил« none »на« 0 »и это сработало для меня – Aria

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