X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Весь сайт на 1й странице
SilverCross
SilverCross
Topic Starter сообщение 4.9.2010, 16:01; Ответить: SilverCross
Сообщение #1


Моя проблема вот в чём....
Я хочу сделать сайт на 1й странице
Попытаюсь объяснить так чтобы всё было ясно...
к Примеру у меня есть шаблон main.php
ниже его содержание...
<html>
<head>
<title>Тест</title>
</head>
<body>
<table border="1">
<tr>
<td><a href="seach.php">Ссылка на поиск</a></td>
<td></td>
</tr>
</table>
</body>
</html>


Вот к примеру мой шаблон...
а Seach.php будет моей формой поиска
<input type="text">
<input type="submit" value="Поиск">

Вот проблема
нужно чтобы при клике на ссылку "Ссылка на поиск" в пустых "<td></td>" из шаблона main.php появилась моя форма поиска с seach.php, без потери шаблона.
Можно было бы сделать всё проще... создать несощитаемое количество файлов и помещать каждый раз в них шаблон....но этот как бы не очень удобно...
p.s этот набор тэгов писал просто для примера, поэтому могут быть ошибки.
Собственно это всё чего я хочу достигнуть...
прошу помочь
заранее спасибо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Spx
Spx
сообщение 4.9.2010, 16:44; Ответить: Spx
Сообщение #2


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

<html>
<head>
<title>Тест</title>
</head>
<body>
<table border="1">
<tr>
<td><a href="/main.php?search=1">Ссылка на поиск</a></td>
<td>
<?php
$_GET[search];
if $search=1 {
echo ('<form>
<input type="text">
<input type="submit" value="Поиск">
</form>'
);
?>
</td>
</tr>
</table>
</body>
</html>


вроде бы так, но могу ошибаться.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SilverCross
SilverCross
Topic Starter сообщение 4.9.2010, 18:42; Ответить: SilverCross
Сообщение #3


(Spx375 @ 4.9.2010, 19:44) *
Я в PHP не разбираюсь, но по моему, для того, что скрипт выполнялся, нужно в него отправить значение переменной, а ты просто запрашиваешь страницу. Вроде бы так нужно:

<html>
<head>
<title>Тест</title>
</head>
<body>
<table border="1">
<tr>
<td><a href="/main.php?search=1">Ссылка на поиск</a></td>
<td>
<?php
$_GET[search];
if $search=1 {
echo ('<form>
<input type="text">
<input type="submit" value="Поиск">
</form>'
);
?>
</td>
</tr>
</table>
</body>
</html>


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


нет-нет
не то...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LifeUP
LifeUP
сообщение 4.9.2010, 19:28; Ответить: LifeUP
Сообщение #4


через Ajax делается загрузка, или скройте контейнер с поиском а при клике на ссылку через js его показывайте
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
chippolino
chippolino
сообщение 5.9.2010, 0:22; Ответить: chippolino
Сообщение #5


[php]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title><?php echo 'test';?></title>
</head>
<body>
<div>
<table>
<tr>
<td><a href="?s=1">search</a></td>
<td>
<?php if($_GET[s]==1){;?>
<form action="" method="post">
<div>
<input name="n" />
<input type="submit" value="search" />
<a href="<?php echo basename(__FILE__);?>">del</a>
</div>
</form>
<?php };?>
</td>
</tr>
</table>
<?php echo $_POST[n];?>
</div>
</body>
</html>

[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 5.9.2010, 9:17; Ответить: Witu
Сообщение #6


SilverCross, используй AJAX тогда у тебя будет все на одной странице
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SilverCross
SilverCross
Topic Starter сообщение 5.9.2010, 10:20; Ответить: SilverCross
Сообщение #7


(HTMLandPHP @ 5.9.2010, 12:17) *
SilverCross, используй AJAX тогда у тебя будет все на одной странице

я знаком только с html,css, немного php+mysql
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
locky-yotu
locky-yotu
сообщение 5.9.2010, 11:59; Ответить: locky-yotu
Сообщение #8


SilverCross, ну с использованием фреймворков AJAX не так уж и сложно реализовать, погуглите например в сторону "jQuery AJAX" и почитайте русскую документацию


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Ваш сайт блокирует Роскомнадзор?
27 hollywooduk 5719 17.4.2024, 0:19
автор: Omaxis
Открытая тема (нет новых ответов) Прототипирование + дизайн + вёрстка = красивый и эффективный сайт под ключ
0 bunneh 339 16.4.2024, 18:02
автор: bunneh
Открытая тема (нет новых ответов) Если в сайт с одними ключами, которые там долго, добавить новую рубрику с новыми ключами
2 Tutich 1225 16.4.2024, 8:27
автор: Tutich
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлы[Услуги] Баннер/Графика/Сайт
240 FillPlay 180520 31.3.2024, 22:58
автор: FillPlay
Открытая тема (нет новых ответов) SEO-текст на главной странице сайта и в категориях
5 boltuk 1425 26.3.2024, 21:43
автор: c4p1t4l15t


 



RSS Текстовая версия Сейчас: 20.4.2024, 0:07
Дизайн