Member 13200081 Ответов: 1

Как отправить значение по умолчанию во входном текстовом типе?


Ниже представлена функция называется add_total ();, который я использую, чтобы сохранить введенные поля ввода идентификатора пользователя, имени, и даты в виде, чтобы сохранить их в базе данных и работает на 100%.

но как я могу сохранить значения в поле ввода, которые являются значениями по умолчанию, такими как value="1500" и value="<?php echo $_GET['total'] ?>" В моей базе данных?

<input  type="text" value="1500" name="total" >


<input  type="text" value="<?php echo $_GET['total'] ?>" name="total" >


каждый раз, когда я отправляю такие поля ввода, моя база данных записывает 0. пожалуйста, помогите! и кстати, я все еще новичок в php html и javascript.

Что я уже пробовал:

функция Add_total()
{

$функция user_id = $_POST, где['ид_пользователя'];
$name = $_POST['имя'];
$итого = $_POST, где['итог'];
$date = дата('Y-m-d h:i:s');

$среда SQL=функции sprintf("вставить в `пользователи`(`ид_пользователя`, `имя`, `общий`, `статус`, `дата`) значения ('$функция user_id','$имя','$итого','0','$даты')");

$rs=mysqli_query($this->connection_to_database,$sql) или die(mysqli_error());
вернуть true;
возвращать false;
}</pre>

1 Ответов

Рейтинг:
4

Peter Leow

Ответ кроется в понимании того GET и POST обработки форм PHP[^]
Еще одна важная проблема заключается в том, что вы не должны вводить аргументы непосредственно в инструкцию SQL, так как она восприимчива к SQL-инъекциям. Научитесь использовать PHP подготовленные заявления[^] вместо.