Вам нужно создать свою страницу с формой ... Например, назовите ее form.html, используйте этот код, например:
<form id="form1" name="form1" method="post" action="acceptpage.php">
<input type="text" name="input" id="textfield" />
<textarea name="text" id="textarea" cols="45" rows="5"></textarea>
<input type="submit" name="button" id="button" value="Send" />
</form>
После этого создайте страницу под названием acceptpage.php Поместите это между тегами тела
<?php
$frominput = $_POST[input]; // Variable who accept your data from input
$fromtextarea = $_POST[text]; // Variable who accept your data from textarea
// You don't need to use variables, but if you starter, easier to understand.
// Do something with your arrived data...
// Stupid, but for short explanation... for example echo it...
echo $fromtextarea;
echo $frominput;
?>
Конечно, вы можете отправлять данные с помощью html, но вы не можете принимать данные, для принятия данных вам нужен язык программирования, такой как php.Я использую php выше, чтобы показать вам, как это работает ...
Редактировать ... (Я только сейчас увидел, что вы хотите, чтобы вы поместили данные в базу данных) ... Вот код:
<?php
$frominput = mysql_real_escape_string($_POST[input]);
$fromtextarea = mysql_real_escape_string($_POST[text]);
// Do something with your arrived data...
$query = mysql_query("INSERT INTO table (rowforinput, rowfortextarea) VALUES
('$frominput','$fromtextarea')") or die (mysql_error());
?>
Как видите, есть небольшие модификации переменных, которые принимают данные, я назвал функцию mysql_real_escape_string, чтобы сделать данные более безопасными.Если вы хотите узнать больше о функции mysql_real_escape_string, mysql_real_escape_string
Не забудьте, что сначала вы устанавливаете соединение с базой данных.Для этого я обычно делаю свою собственную функцию:
function connect_db() {
mysql_connect("localhost", "username", "password");
mysql_select_db("database");
}
И вызываю функцию с помощью <?php connect_db(); ?>
ОБНОВЛЕНИЕ 15.03.2015
МногоеИзменения с 2011 года в PHP.Функция mysql_connect
устареет в будущем.Вместо этого используйте mysqli или PDO.
Ссылка:
mysql_connect устарела
Улучшенное расширение MySQL (Mysqli)
PHPИнтерфейс объектов данных (PDO)