Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
22 Июль 2025, 05:49:58
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

Динамические страницы на PHP

Страниц  :   Вниз
  Печать  
Автор Тема: Динамические страницы на PHP  (Прочитано 1602 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Dark Side
Почетный гродненец
*****

Репутация: +63/-8
Offline Offline

Предупреждения: у пользователя уже 2 предупреждения
Пол: Мужской
Сообщений: 1142


Способствую

S https://advicenyc.com https://advicenyc.com https://advicenyc.com https://advicenyc.com https://advicenyc.com Просмотр профиля WWW
« : 19 Январь 2008, 00:12:20 »

Добрый день! Есть ли аналог данного кода в ПХП  применительно к тэгу <a >?
Нажимаем на ссылку и динамически генерируется страница с заданными параметрами?

Cсылочка

<a href="javascript: openWin(m1)"><img src="und4.jpg"></a>


 <script language="JavaScript">
<!--
  m1="<img src='../jpg/u1.jpg'>";

//ФУНКЦИЯ создания динамической страницы

function openWin(m)
{ myWin=open("","displayWindow","width=640,height=480,status=yes,toolbar=yes,menubar=yes,left=100,top=10");
myWin.document.open();
myWin.document.write("<html><head><title>Clive Barker's: Undying");
myWin.document.write("</title></head><body bgcolor='#626262'>");
myWin.document.write(m);
myWin.document.write("</body></html>") ;
myWin.document.close();
}
<!---->
</script>



« Последнее редактирование: 19 Январь 2008, 00:20:56 от Jack_Dennis » Записан

Воля или СмертЪ
vervolf он же Бегемот
Настоящий гродненец
****

Репутация: +60/-2
Offline Offline

Пол: Мужской
Сообщений: 883


сижу, не шалю, починяю примус!

Просмотр профиля
« Ответ #1 : 21 Январь 2008, 11:16:37 »

А чем тебя не устраивает javascript? На сколько я помню функции для работы с окнами браузера в php нету. Ну во всяком случае не было. Ты опиши задачу по конкретней, мот можно просто скомбинировать js и php...
Записан

we fly!
You die!!!
Dark Side
Почетный гродненец
*****

Репутация: +63/-8
Offline Offline

Предупреждения: у пользователя уже 2 предупреждения
Пол: Мужской
Сообщений: 1142


Способствую

S https://advicenyc.com https://advicenyc.com https://advicenyc.com https://advicenyc.com https://advicenyc.com Просмотр профиля WWW
« Ответ #2 : 22 Январь 2008, 00:02:08 »

Цитировать
А чем тебя не устраивает javascript? На сколько я помню функции для работы с окнами браузера в php нету. Ну во всяком случае не было. Ты опиши задачу по конкретней, мот можно просто скомбинировать js и php...
В принципе на счёт комбинирования проблем нет. Хотя есть вопросик на будущее- как передать PHP переменную в javascript-функцию?

А задача следующая - поиск в базе данных MYSQL по значениям из формы и постраничный вывод. Плюс на каждую запись индивидуальный вывод (подробный так сказать) - всё в принципе сделал, кроме подробного вывода, а затем и понадобилась подобная ---как я выше описал-- функция, но может что более грамотнее способ подскажите? А то ступор третий день.  Я новичок в РНР

Записан

Воля или СмертЪ
Dr. Well
Настоящий гродненец
****

Репутация: +26/-2
Offline Offline

Пол: Мужской
Сообщений: 439


Просмотр профиля
« Ответ #3 : 22 Январь 2008, 10:31:01 »

читай ajax
я в свое времяя юзал xajax.php или что то в этом роде.
Пишешь свои функции на пхп (доставание данных из базы) и прикручиваешь их к JS. удобно...
Записан
vervolf он же Бегемот
Настоящий гродненец
****

Репутация: +60/-2
Offline Offline

Пол: Мужской
Сообщений: 883


сижу, не шалю, починяю примус!

Просмотр профиля
« Ответ #4 : 22 Январь 2008, 10:59:33 »

Можно использовать метод топора. Я его обычно так называю.
 в файле php пишем что-то типа такого

<?php

.........................
$name = "Clive Barker's: Undying";

echo "<script language=\"jаvasсript\">

  m1=\"<img src='../jpg/u1.jpg'>\";
 

 
function openWin(m)
{ myWin=open(\"\",\"displayWindow\",\"width=640,height=480,status=yes,toolbar=yes,menub
ar=yes,left=100,top=10\");
myWin.document.open();
myWin.document.write(\"<html><head><title>".$name."\");
myWin.document.write(\"</title></head><body bgcolor='#626262'>\");
myWin.document.write(m);
myWin.document.write(\"</body></html>\") ;
myWin.document.close();
}

</script> ";

........

?>

или

<?php

echo "<script language=\"jаvasсript\">

  m1=\"<img src='../jpg/u1.jpg'>\";
 
</script>";

echo "<a href=\"jаvasсript: openWin(m1)\"><img src=\"und4.jpg\"></a>";

?>

Тока надо за синтаксисом следить. В последнем случае функция одна но a href может быть уйма. Последний пример в таком исполнении по моему работать не будет, но это так для примера.
Чем этот метод не удобен и я от такого уже отказался. Если у тебя $name имеет скажем 100 значений в БД. Ты извлекаешь их поочерёдно и на каждую пишешь функцию. Ну вот и получается что у тебя 100 функций, для каждой ещё и имя своё надо дать. Можно это всё использовать на лету и без аякса, но уж очень геморно. Зачем себе услажнять жизнь.

Если пишешь приложение своё с 0 или компонент, модуль для какого сайта, то как было сказано выше лучше всего заюзать ajax. Пошарься по нету там много уже готовых классов. Можешь зайти на http://dklab.ru/ Их разработку  хвалят и говорят с русским проблем нету. Сам не юзал не знаю, пользуюсь другим классом.

Мой тебе совет раз влез в эти дебри, то лучше порой классы с аяксом, будет удобнее. Потратишь недельку на изучение зато потом за день всё сделаешь если не за пол.

Если чего обращайся. Я как раз вернулся на php, ща сам буду вспоминать всё.
« Последнее редактирование: 22 Январь 2008, 11:13:52 от vervolf » Записан

we fly!
You die!!!
Dark Side
Почетный гродненец
*****

Репутация: +63/-8
Offline Offline

Предупреждения: у пользователя уже 2 предупреждения
Пол: Мужской
Сообщений: 1142


Способствую

S https://advicenyc.com https://advicenyc.com https://advicenyc.com https://advicenyc.com https://advicenyc.com Просмотр профиля WWW
« Ответ #5 : 22 Январь 2008, 15:59:44 »

Ну ты Бегемот шаман. Блин всё гениальное просто. Спасибо.
 Как напишу эту прогу выложу для свободного скачивания.
 Всем респект и уважуха
Записан

Воля или СмертЪ
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,088 секунд. Запросов: 19.