С нами с 24.10.02
Сообщения: 2038
Рейтинг: 1045
|
Добавлено: 11/02/06 в 11:04 |
Есть простейшая задача для тех кто знает php:
На странице таблица с тремя колонками. В первой колонке находятся ссылки(назовем их "ссылка А", "ссылка В", "ссылка С"), во вторую и третью колонку мы должны вставить по 1 куску кода в зависимости от того, какая ссылка была нажата.
Например нажимаем ссылку А -> вставляется во вторую колонку "код1", в треью "текст1". Если нажимаем ссылку В -> вставляется во вторую колонку "код2", в треью "текст2".
Нужно так же чтобы можно было в урле указывать параметр (например вэвэвэ.мойсайт.ком/php=1 - при этом откроется страница с параметром как будто нажата "ссылка А")
Вроде все просто, но я php не знаю, а изучать пока нет времени...
Спасибо...
|
|
|
|
С нами с 24.10.02
Сообщения: 2038
Рейтинг: 1045
|
Добавлено: 11/02/06 в 16:45 |
Ну неужели никто динамически не генерит паги допустим по нише...
Выбрал нишу -> сгенерилась та же пага но с другими линками...
Уверен что у большинства есть... жаль только что никто не помогает :-(
|
|
|
|
С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672
|
Добавлено: 11/02/06 в 17:15 |
Тебе чего именно нужно? Вот держи пример кода, обработка параметра. Всё просто на самом деле.Ты бы это же в яндкесе нашел за 2 минуты. Или нужен человек для написания скрипта? "Простейшая задача" - это не совсем понятная формулировка.
Цитата: | $category = $_GET[cat]; // parsing the category
$category = strtolower($category);
|
Параметр передается как file.php?cat=Teens
К примеру.
|
|
|
|
С нами с 08.03.05
Сообщения: 269
Рейтинг: 316
|
Добавлено: 11/02/06 в 21:20 |
Вообще слишком расплывчато задача сформулирована. Откуда берется список категорий, текст для каждой и т.п.
Лучше обратитесь к программисту с конкретной постановкой задачи.
Ну вот, втупую:
Код: | <? $cat = $_GET['cat']; ?>
<table>
<tr>
<td><a href="page.php?cat=cat1">Cat1</a>
<a href="page.php?cat=cat2">Cat2</a>
<a href="page.php?cat=cat3">Cat3</a>
...
<a href="page.php?cat=catN">CatN</a></td>
<td>
<? if($cat == "cat1") { ?>
Code for Cat1
<? } if($cat == "cat2") { ?>
Code for Cat2
<? } if($cat == "cat3") { ?>
Code for Cat3
...
<? } if($cat == "catN") { ?>
Code for CatN
<? } ?>
</td>
<td>
<? if($cat == "cat1") { ?>
Text for Cat1
<? } if($cat == "cat2") { ?>
Text for Cat2
<? } if($cat == "cat3") { ?>
Text for Cat3
...
<? } if($cat == "catN") { ?>
Text for CatN
<? } ?>
</td>
</tr>
</table>
|
|
|
|
|
С нами с 24.10.02
Сообщения: 2038
Рейтинг: 1045
|
Добавлено: 12/02/06 в 21:33 |
Вобщем то то что надо...
Список категорий вручную вводится на пагу...Соответственно от того на какую нажмешь зависит все содержание...Содержание берется из базы, но на это заострять внимания не надо..просто там кусок кода и все...
Спасибо..буду пробовать и осваивать!!!
|
|
|
|
С нами с 24.10.02
Сообщения: 2038
Рейтинг: 1045
|
Добавлено: 14/02/06 в 20:03 |
ПасматрэлЬ, пакрутилЬ...не то... :-)
Нужно то же самое, только чтобы скрипт был отдельно...а сама страница была shtml...
первый столбец "ниши" (ввожу ручками) от них зависит содержимое второго столбца (туда надо вставить кусок кода в зависимости от нажатой ниши)...по большому счету в третий столбец то же самое, но чуть другой код...
|
|
|
|
С нами с 24.10.02
Сообщения: 2038
Рейтинг: 1045
|
Добавлено: 16/02/06 в 21:06 |
Неужели никто не ответит??? Жаль...
Ведь для hph программера, как мне кажется, написание примера этого скрипта займет 2-5 минут...
|
|
|
|
С нами с 24.10.02
Сообщения: 2038
Рейтинг: 1045
|
Добавлено: 20/02/06 в 18:52 |
Все получилось все ОК...
Остался всего 1 вопрос, как по умолчанию сделать, чтобы категория была MAIN????
Ну, то есть чувак заходит на вэвэвэ.домен.ком, соответственно попадает на вэвэвэ.домен.ком/индекс.пхп
Но у меня страница заполняется при условии, что данные беруться за счет определенной переменной "кат"....
если я ее определяю в начале как "кат" = "main", то потом при нажатии на ссылки кат не меняется а берется как мэйн...
Вот как сделать чтобы когда загружается сайт сразу "кат" = "main" , но после нажатия на ссылку кат менялась без проблем???
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 20/02/06 в 19:19 |
Код: |
<?
$cat = $_GET['cat'];
if(!$cat)$cat="main";
?>
|
|
|
|
|
С нами с 24.10.02
Сообщения: 2038
Рейтинг: 1045
|
Добавлено: 20/02/06 в 20:31 |
Спасибо..получилось...
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 20/02/06 в 20:52 |
RavE писал: | Спасибо..получилось... |
Оффтопик: у тебя миранда наверное глючит или ты неотвечаешь на сообщения... просто сообщаю, вдруг кто-то постучится и недостучитца
|
|
|
|
С нами с 24.10.02
Сообщения: 2038
Рейтинг: 1045
|
Добавлено: 20/02/06 в 20:59 |
Блин...точно..спасибо что сказал...
|
|
|
|
С нами с 24.10.02
Сообщения: 2038
Рейтинг: 1045
|
Добавлено: 20/02/06 в 21:09 |
у меня не выходит такая херь...
мне надо определить параметр $spon который бы был равен $cat_1
то есть если $cat=mature то $spon=mature_1
пробую так:
$cat = $_GET['cat'];
if(!$cat)$cat="main";
$spon = '$cat' + '_1';
?>
получаю хуй...как ни странно
что не так?
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 20/02/06 в 21:10 |
RavE писал: | Блин...точно..спасибо что сказал... |
Оффтопик:
а ты ее патчил или нет?
вроде как баян, но всетаки если непатчил попачь, тут на форуме топиков 8 есть как и чем правильно патчить ее
P.S. Вопрос можешь тут же на форуме задавать
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 20/02/06 в 21:13 |
RavE писал: | у меня не выходит такая херь...
мне надо определить параметр $spon который бы был равен $cat_1
то есть если $cat=mature то $spon=mature_1
пробую так:
$cat = $_GET['cat'];
if(!$cat)$cat="main";
$spon = '$cat' + '_1';
?>
получаю хуй...как ни странно
что не так? |
а нада так:
Код: |
...
$spon = $cat.'_1';
|
|
|
|
|
С нами с 24.10.02
Сообщения: 2038
Рейтинг: 1045
|
Добавлено: 20/02/06 в 21:17 |
ibiz огромное спасибо...все заработало...
|
|
|
|