Я следующий код PHP в моем поле ввода:пустое пространство получает автоматически заменяются подчеркиванием
<input type="submit" name='<?php echo $row["date"];?>' value="send">
var_dump($row["date"])
показывает данные строку следующим образом:
string '2015-10-03 19:01:47' (length=19)
Почему же тогда, когда Я отправляю эту форму, просто ли пустое место автоматически заменяется знаком подчеркивания и как я могу избежать этого?
var_dump($_POST)
:
array (size=1)
'2015-10-03_19:01:47' => string 'send' (length=4)
Это ваш браузер фиксируя ваш (недопустимый) код. Имя поля ввода не может иметь произвольных имен. Например, он не может иметь пробел внутри имени. Ваш браузер пытается это исправить. – arkascha
Что делать, если введенная 'date' является' 205-10-03 19:01:47 '? Может быть, вам следует это знать. И я думаю, что значение - это дата, а не имя? – aldrin27