Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Вопрос по php и javascript

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
Sexy Devil




Зарегистрирован: 23.12.2010
Сообщения: 6

СообщениеДобавлено: Чт Dec 23, 2010 4:51 pm    Заголовок сообщения: Вопрос по php и javascript
Ответить с цитатой

есть страница index.php,на странице из БД выводятся темы,чуть выше надпись добавить заметку.
http://makepreview.ru/1995241150
при нажатии на "добавить запись" с помощью яваскрипта выводится следующее:
http://makepreview.ru/1933726498
как мне сделать так чтобы перед тем как появились поля добавления показалось окно ввода имени и пароля и если имя и пароль правельные вывести поля добавления,а еще лучше,как сделать чтобы эти поля добавления находились на другой странице,например на admin.php и после добавления записи,новая запись выводилась на index.php ? ? ?![/url]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
ruslan89

Завсегдатай


Зарегистрирован: 09.01.2010
Сообщения: 799

СообщениеДобавлено: Чт Dec 23, 2010 5:23 pm    Заголовок сообщения:
Ответить с цитатой

Sexy Devil, ну не вяжется ява_скрипт с таким ником))))))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sexy Devil




Зарегистрирован: 23.12.2010
Сообщения: 6

СообщениеДобавлено: Чт Dec 23, 2010 5:24 pm    Заголовок сообщения:
Ответить с цитатой

в смысле?)))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
олег алексеевич

Тысячник


Зарегистрирован: 18.01.2009
Сообщения: 1365
Откуда: ua Кропивницкий

СообщениеДобавлено: Пт Dec 24, 2010 6:07 am    Заголовок сообщения:
Ответить с цитатой

Цитата:

? ? ?

да очень просто-написать движок с админкой и пользовательским представлением сайта.
_________________
помощь в личку платно.Удалю вирус,шелл с сайта Джумла, Битрикс .
Создам плагин , модуль под заказ для VirtueMart , JoomShopping
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Пт Dec 24, 2010 9:46 am    Заголовок сообщения:
Ответить с цитатой

ruslan89, похоже, что это не спаммер, так что оставим ник в покое, каждый сам выбирает его - путь хоть Crazy_Барабашка.

Sexy Devil, Олег прав - нужно написать сценарий, который сначала будет производить аутентификацию, то есть проверять логин и пароль юзверя, а потом в случае если пароль и логин правильные, выведет форму добавления записи. В простейшем случае делается примерно так:

<php

if (!isset($_POST[go])) {

// выводим форму ввода логина и пароля
echo '<form method=post action=admin.php>
Login <input type=text name=login>
Pass <input type=text name=pass>
<input type=submit name=go>
</form>';

}
else {
// проверяем логин и пасс:
$login = $_POST[login];
$pass = $_POST[pass];

// тут желательно подключить БД и делать выборку в ней
// для простоты проверяю руками - без БД
if ( ($login ==="admin") && ($pass==="12345") ) {

// выводим форму добавления записи
}
else die('Access denied');
}
?>

Форма добавления записи будет ссылаться на другой сценарий, который и будет добавлять запись. Желательно как-то предусмотреть, чтобы кое-кто не смог вызвать этот сценарий напрямую, в обход admin.php. Это можно сделать, например, с помощью сессий. Если имя юзверя и пароля правильные, устанавливается переменная сессии или Cookies, а второму сценарию передается другая переменная с таким же значением. Потом он сравнивает эту вторую переменную с тем, что установлено в Cookies. Если совпадает, добавляем запись. И эту защиту просто обойти, но лучше чем ничего.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Sexy Devil




Зарегистрирован: 23.12.2010
Сообщения: 6

СообщениеДобавлено: Пт Dec 24, 2010 11:22 am    Заголовок сообщения:
Ответить с цитатой

спасибо,разобрался,но есть еще один вопрос:

Как идентифицировать ту или иную страницу?
попробывал вывести так:
Код:

    <td><?php echo $row[$note] ['title'] ?></td>
    <td><a href = "editnotes.php?note=<?php echo $row[$note] ['id']?>">Редактиковать</a></td>
    <td><a href = "delnotes.php?note=<?php echo $row[$note] ['id'] ?>">Удалить</a></td>

ничего не получается,как же мне сделать так чтобы,если я выбрал строку с индексом 22,мне открылась это страница с её содержимым,чтобы можно было её отредактировать????
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
ruslan89

Завсегдатай


Зарегистрирован: 09.01.2010
Сообщения: 799

СообщениеДобавлено: Пт Dec 24, 2010 2:29 pm    Заголовок сообщения:
Ответить с цитатой

den, конечно Smile! Но ник угарный Cool
Sexy Devil, зачёт! Ну очень мне ваш ник понравился Embarassed
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sexy Devil




Зарегистрирован: 23.12.2010
Сообщения: 6

СообщениеДобавлено: Пт Dec 24, 2010 2:44 pm    Заголовок сообщения:
Ответить с цитатой

:-* давайте говорить по теме__
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Sexy Devil




Зарегистрирован: 23.12.2010
Сообщения: 6

СообщениеДобавлено: Пт Dec 24, 2010 6:10 pm    Заголовок сообщения:
Ответить с цитатой

чтобы не было посторонних вопросов,скажу сразу,я НЕ девушка(!).Я пацан,мне 17 лет!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис