|
|
| Автор |
Сообщение |
Aziz Новичок

Возраст: 41
Зарегистрирован: 03.05.2005
Сообщения: 31
|
Добавлено: Вт Май 03, 2005 1:21 pm Заголовок сообщения: Экспорт формы в MySQL |
|
|
Здравствуйте всем. Надеюсь на Вашу помощь.
Создал форму в dreamweaver 2004 mx, создал соединение с MySql
но как отправлять содержимое формы в бд немогу разобрать.
Помогите пожалуйста , а то я сам в PHP не силён.
Уменя установлен Денвер.
Заранее Благодорю за советы и помощь! |
|
| Вернуться к началу |
|
 |
Денис Модератор

Возраст: 36
Зарегистрирован: 21.08.2004
Сообщения: 1490
Откуда: Санкт-Петербург
|
Добавлено: Вт Май 03, 2005 7:48 pm Заголовок сообщения: |
|
|
| Цитата: |
создал соединение с MySql
|
Каким образом? |
|
| Вернуться к началу |
|
 |
Aziz Новичок

Возраст: 41
Зарегистрирован: 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 Знакомый

Возраст: 25
Зарегистрирован: 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 Новичок

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

Возраст: 25
Зарегистрирован: 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 Новичок

Возраст: 41
Зарегистрирован: 03.05.2005
Сообщения: 31
|
Добавлено: Чт Май 05, 2005 8:42 am Заголовок сообщения: |
|
|
Всё выше указанное сделал в таблице создал поле логин и пароль в первую записал testlogin во вторую testpass
но когда вважу эти данные в поля вормы меня отправляет
на страницу тех кто не имеют права доступа. |
|
| Вернуться к началу |
|
 |
GEREM Знакомый

Возраст: 25
Зарегистрирован: 02.02.2005
Сообщения: 78
Откуда: Москва
|
Добавлено: Чт Май 05, 2005 8:45 am Заголовок сообщения: |
|
|
значит что-то где-то перепутали.
попробуйте заново.
может пароль вводите в поле логина, а логин в пароль - проверьте правильность названия полей...
ищите ошибку. |
|
| Вернуться к началу |
|
 |
Aziz Новичок

Возраст: 41
Зарегистрирован: 03.05.2005
Сообщения: 31
|
Добавлено: Ср Май 18, 2005 11:47 am Заголовок сообщения: |
|
|
Прошу прощения что долго не заходил приболел немного.
Спасибо большое действительно я перепутал поля логин и пароль |
|
| Вернуться к началу |
|
 |
|