[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: админка+формы
johniek_comp
Юзер на сайте заполняет форму, она приходит мне в админку...
как это реализовать? по типу заказа товара и то что он заполнил мне в админку?




Спустя 1 минута, 7 секунд (17.07.2011 - 09:54) ADiel написал(а):
писать данные формы в файл или базу данных, а в админке читать файл или делать выборку из базы данных

Спустя 1 минута, 31 секунда (17.07.2011 - 09:56) johniek_comp написал(а):
кодом никто не подсобит?

Спустя 10 минут, 38 секунд (17.07.2011 - 10:06) johniek_comp написал(а):
обычная обратная связь только что бы в админку шло

Спустя 10 минут, 29 секунд (17.07.2011 - 10:17) ADiel написал(а):
У меня подземные стуки, ЧДНТ?
Хотя бы напиши, что за форма с какими полями.
libastral.so у меня нет

Спустя 24 минуты, 20 секунд (17.07.2011 - 10:41) Sanchopansa написал(а):
Вот тебе в двух словах...
Форма:
<form action="index.php" method="POST">
<input
type="text" name="textfield1" />
<input
type="submit" value="Send" />
</form>


Обработчик формы и сохранение данных в БД...
(тут не предусмотрено никакой фильтрации входных данных!!!)

$textfield1 = $_POST['textfield1'];
$sql = "INSERT INTO `tbl_name` (`field1`) VALUES ('".$textfield1."')";
mysql_query($sql);

Спустя 10 минут, 58 секунд (17.07.2011 - 10:52) johniek_comp написал(а):
Ваше имя:____
Описание:____

"Отправить"

вот форма...

Надо что бы она шла не ко мне на емейл а в админку...
админка:
Пришло новое сообщение:
"Читать"
Нажимаешь читать и видишь что написали.

Спустя 13 минут, 34 секунды (17.07.2011 - 11:06) Sanchopansa написал(а):
johniek_comp
я же выложил решение идеи в общем... так что дальше грызи гранит науки..

да и народ прав... тут нет халявы.. покажи что ты работаешь, покажи что ты сделал.. опиши что не вышло.. и тогда народ охотнее тебе поможет..


Спустя 10 часов, 45 минут, 28 секунд (17.07.2011 - 21:51) johniek_comp написал(а):
вот мой код, но он отправляет на емейл а мне нужно на какую-то другую страницу, код очень простой, подскажите как реализовать что бы данные приходили на другую страницу моего сайта:
if($act == "send") {

$name = iconv('utf-8', 'windows-1251', validate($_POST['name'], 120));
$email = iconv('utf-8', 'windows-1251', validate($_POST['email'], 120));
$msg = iconv('utf-8', 'windows-1251', validate($_POST['msg'], 3000));
$captcha = validate($_POST["captcha"], 4);
if (isset($_SESSION["captcha"]) && $_SESSION["captcha"]===$_POST["captcha"]) { echo '<div class="send_form"> Ваше сообщение успешно отправлено!</div>'; }
else { echo '<div class="check_form">Контрольные цифры введены не верно!</div>'; exit(); }
unset($_SESSION["captcha"]);

$content = "<div style='border: 1px solid #D2E9FF;'>
<div
style='background: #D2E9FF; font-size: 16px'> Сообщение с сайта ".$_SERVER['SERVER_NAME']."</div>
<div
style='padding: 5px'>
Имя: $name<br>
E-mail: $email<br>
Сообщение: $msg<br>
IP-адрес отправителя: $_SERVER[REMOTE_ADDR]
</div>
</div>
";
SendMail($to_email, $email, $content);

Спустя 10 минут, 42 секунды (17.07.2011 - 22:02) Sanchopansa написал(а):
Просто вместо отправки почты ставишь запись в базу данных(как я писал выше):
$sql = "INSERT INTO `tbl_name` (`field1`) VALUES ('".$textfield1."')";
mysql_query($sql);


а в админке делаешь считывание всех записей...

$sql = "SELECT * FROM `tbl_name`";
$res = mysql_query($sql);
while($row = mysql_fetch_ assoc($res))
{
echo "Text field 1: ". $row['field1'] . "<br />";
}


Вот собственно и все!

Спустя 4 минуты, 52 секунды (17.07.2011 - 22:07) johniek_comp написал(а):
куда какой вставлять напиши я в mysql не работал...спасибо!!!

Спустя 7 минут, 24 секунды (17.07.2011 - 22:14) Sanchopansa написал(а):
Ну если ты уже пишешь/правишь админку то уже давно пора начать разбираться с базами данных..
первый вместо отправки письма.. в обработчик формы
а второй в админку где нужно вывести эти сообщения..

ПС: не забудь создать базу данных.. в ней таблицу и в таблице поля... а также перез отсылкой этих запросов нужно подключиться к БД...


_____________
user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.