Я хочу, чтобы текстовый ввод html с name="input1"
стал переменной php, называемой $value
. Я пытался делать:Сделать html текстовый ввод переменной php
<html>
<form action="added.php" method="post" />
<p>Send a message to JANNES database: <input type="text" name="input1" />
</p>
<input type="submit" value"Submit" />
</form>
</html>
<?php
$value = $_POST["input1"];
$sql = "INSERT INTO janne (String) VALUES ('$value')";
if(!mysql_query($sql)){
die('vajsing: ' . mysql_error());
}
?>
И это работает, но я получаю эту досадную ошибку, когда я захожу на сайт:
«Примечание: Undefined индекс: input1 в C: \ WAMP \ WWW \ добавлен .php на линии 26 Call Stack Время Функция памяти Место 1 0,0008 250336 {главная}() .. \ added.php: 0"
Обратите внимание, что я не отправлял весь код. Мой php-файл называется added.php.
Whoah .... Пожалуйста, прочитайте на SQL Injection: https://en.wikipedia.org/wiki/SQL_injection –