Ввод входного значения в базу данных

#php #mysql

#php #mysql

Вопрос:

 <td height="25" align="center" valign="middle"><input type='text' name='day2' id='datepicker2' value='Day 2' readonly="readonly" maxlength="50" style="color:#999999"/></td>
</tr>
<tr>
    <td height="25" align="center" valign="middle"><input type='text' name='day3' id='datepicker3' value='Day 3' readonly="readonly" maxlength="50" style="color:#999999"/></td>
</tr>
<tr>
<td height="25" align="center" valign="middle"><input type='text' name='day4' id='datepicker4' value='Day 4' readonly="readonly" maxlength="50" style="color:#999999"/></td>
</tr>
<tr>
<td height="25" align="center" valign="middle"><input type='text' name='day5' id='datepicker5' value='Day 5' readonly="readonly" maxlength="50" style="color:#999999"/></td>
  

Значения Day 4, Day 5, Day 6 и т.д. вводятся в базу данных. Как я блокирую их ввод в базу данных?

Комментарии:

1. Не совсем понятно.. Просто не помещать их в запрос insert?

2. Но хотите значение внутри ввода … не хотите вводить в базу данных….

Ответ №1:

Как я блокирую их ввод в базу данных?

Похоже, у вас есть какая-то система, которая принимает все ваши значения и отправляет их в базу данных… Но мы не можем ответить на ваш вопрос, не увидев php-код.

Формы практически не имеют ничего общего с командами вставки mysql. Они просто получают информацию из браузера.

Ответ №2:

Это не самый популярный метод, но вы можете использовать атрибут placeholder для отображения значения по умолчанию, которое вы хотите отобразить, и оставить атрибут value пустым. Я делаю это с помощью приложения для выбора даты jQuery.

 <input type="text" name="day4" id="datepicker4" value="" placeholder="Day 4" readonly maxlength="50" style="color:#999999"/>
  

Это дает эффект серого цвета, в то же время показывая пользователю, что должно туда идти. При вводе значения атрибут value вступает во владение.

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