Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » Как передать данные из input в базу данных?

Как передать данные из input в базу данных?


     16.01.2015    Все вопросы » MySQL    3807

вопрос
Здравствуйте! Пожалуйста, подскажите, как передать содержимое поля
<input type="text" name="emailbuy" value="" placeholder="e-mailbuy">

В базу данных? Заранее большое спасибо за ответ!

Ответил: FastFud


<form method="post" action="/engine/ajax/module.php'>
    <input type="text" name="emailbuy" value="" placeholder="e-mailbuy">
    <button name="submit">Отправить</button>
</form>
module.php
<?php
if (isset($_POST['submit'])) {
$not_allow_symbol = array ("\x22", "\x60", "\t", '\n', '\r', "\n", "\r", '\\', ",", "/", "¬", "#", ";", ":", "~", "[", "]", "{", "}", ")", "(", "*", "^", "%", "$", "<", ">", "?", "!", '"', "'", " ", "&" );
$email = $db->safesql(trim( str_replace( $not_allow_symbol, '', strip_tags( stripslashes( $_POST['email'] ) ) ) ) );
$db->query( "INSERT INTO " . PREFIX . "_tableName (emailbuy) values ('".$email."')" );
}
?>
Вроде бы так )

P.S. это пример, дальше уже сами.

1 комментарий

FastFud
Юзер

FastFud - 16 января 2015 18:39 -

***Комментарий удален***

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 17.04.2013 Alexs-Yakut  MySQL
 28.10.2013 blazer-05  MySQL
 01.08.2014 Гость  MySQL
наверх