Rambler's Top100
, : |

! : http://dreamweaver.net.ru/new-forum/

| FAQ | | |

Экспорт формы в MySQL

 
  ,         .     ,        .     Форум Macromedia Dreamweaver -> Динамические страницы
 
Aziz
Новичок

Новичок


: 47

: 03.05.2005
: 31

: 03, 2005 1:21 pm     : Экспорт формы в MySQL

Здравствуйте всем. Надеюсь на Вашу помощь.
Создал форму в dreamweaver 2004 mx, создал соединение с MySql
но как отправлять содержимое формы в бд немогу разобрать.
Помогите пожалуйста , а то я сам в PHP не силён.
Уменя установлен Денвер.
Заранее Благодорю за советы и помощь!
Денис
Модератор

Модератор


: 43

: 21.08.2004
: 1490
: Санкт-Петербург

: 03, 2005 7:48 pm     :

:

создал соединение с MySql


Каким образом?
Aziz
Новичок

Новичок


: 47

: 03.05.2005
: 31

: 04, 2005 7:06 am     :

В денвере создал новую базу, затем создал таблицу с 5 ячейками. В дрем создал новую php страницу и через Recordset создал соединениу , всё прошло успешно все 5 ячеек видны и при тесте пишет нет данных. Теперь мне нужно из другой страницы отправить данные формы в эти таблицыю С этим у меня напряг так как я пока ещё мало разбираюсь в php рад буду за любой совет.
P.S Виртуальный сервер у меня установлен Денвер. В новой странице :
<?php require_once('Connections/wer.php'); ?>
<?php
mysql_select_db($database_wer, $wer);
$query_Recordset1 = "SELECT * FROM wer";
$Recordset1 = mysql_query($query_Recordset1, $wer) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Документ без имени</title>
<meta http-equiv="Тип-содержимое" content="text/html; charset=windows-1251">
<meta http-equiv="Тип-содержимое" content="text/html; charset=windows-1251">
</head>

<body>

</body>
</html>
<?php
mysql_free_result($Recordset1);
?>
GEREM
Знакомый

Знакомый


: 31

: 02.02.2005
: 78
: Москва

: 04, 2005 8:25 am     :

DreamWeaver MX 2004:
1. Создаёте форму с теми элементами, которые нужны. Поля формы называете в соответствии с названиями полей базы.
2. На "Application -> Server Behaviors" кликаете "+" и выбираете "Insert Record"
3. Последовательно описываю, что нужно будет вводить в появившемся окне:
    выбираете Вашу форму (если на странице одна форма, ничего выбирать не придётся)
    выбираете соединение
    выбираете таблицу в базе данных
    присваеваете полям базы поля формы, используя "Value". В "Submit as" вводите тип данных (если правильно выполнили пункт 1, то Дрим сам определит, какое поле формы с каким полем базы соединить)
    в нижнем поле выбираете страницу, на которую переселает пользователя после добавление записи
4. Кликаете "Ок". Всё
Aziz
Новичок

Новичок


: 47

: 03.05.2005
: 31

: 04, 2005 9:14 am     :

GEREM СПАСИБО ВАМ ОГРОМНОЕ- Действительно всё заработоло прекрасно. Сейчас созданием более сложной формы.
Теперь у меня возникла новая прблема надеюсь и в этом получить помощь.
Я пробую вывести данные записанные предедущей страницей в другую.
Вообше моя цель: 1. Гость отправляет данные формы. 2.
Администратор в online на своей страничке видит эти данные. они не доступны другим.
GEREM
Знакомый

Знакомый


: 31

: 02.02.2005
: 78
: Москва

: 04, 2005 12:47 pm     :

Так понимаю, цель - пароль на доступ к странице администратора?
Тогда:
1. Создаёте таблицу с двумя полями для логина и пароля
2. Создаёте PHP страницу - админку. Коннектетись к базе
3. В MX 2004 идёте на "Application -> Server Behaviors -> User Authentication -> Restrict Access To Page". Выбираете где только пароль и логин. в нижнем поле пишите страницу, куда отправятся те, кто не имеют права доступа.
4. Создаёте PHP страницу - вход. Коннектетись к базе
5. Создаёте форму, называете поля также, как и в базе (логин и пароль). Для пароля, кстати, выберите type=password.
6. В MX 2004 идёте на "Application -> Server Behaviors -> User Authentication -> Log In User". Ну и действуете в соответсвии с появившемся окном - там всё в принципе просто.
Aziz
Новичок

Новичок


: 47

: 03.05.2005
: 31

: 05, 2005 8:42 am     :

Всё выше указанное сделал в таблице создал поле логин и пароль в первую записал testlogin во вторую testpass
но когда вважу эти данные в поля вормы меня отправляет
на страницу тех кто не имеют права доступа.
GEREM
Знакомый

Знакомый


: 31

: 02.02.2005
: 78
: Москва

: 05, 2005 8:45 am     :

значит что-то где-то перепутали.
попробуйте заново.
может пароль вводите в поле логина, а логин в пароль - проверьте правильность названия полей...
ищите ошибку.
Aziz
Новичок

Новичок


: 47

: 03.05.2005
: 31

: 18, 2005 11:47 am     :

Прошу прощения что долго не заходил приболел немного.
Спасибо большое действительно я перепутал поля логин и пароль
:   
  ,         .     ,        .     Форум Macromedia Dreamweaver -> Динамические страницы : GMT + 2
1 1

 


Powered by phpBB © 2001, 2005 phpBB Group
phpBB


/ : 137778 / 0

Rambler's Top100 @Mail.ru