Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите по if, elseif, else / 10 сообщений из 10, страница 1 из 1
20.02.2017, 17:55
    #39408030
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите по if, elseif, else
Здравствуйте!

Есть таблица, берётся из базы:
Вот запрос:
Код: sql
1.
select gorod from Table1;


gorod МоскваКрасноярскМагнитогорск
Все три города в виде ссылки.
Ещё есть три страницы:
Moscow.php
Krasnoyarsk.php
Magnitagorsk.php

Мне нужно, когда я нажимаю на "Москву" открылась страница Moscow.php, нажимаю на "Красноярск" открылась страница Krasnoyarsk.php, нажимаю на "Магнитогорск" открылась страница Magnitagorsk.php,
Как будет код?
Спасибо!
...
Рейтинг: 0 / 0
20.02.2017, 18:41
    #39408069
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите по if, elseif, else
Abisma2008Мне нужно, когда я нажимаю на "Москву" открылась страница Moscow.php, нажимаю на "Красноярск" открылась страница Krasnoyarsk.php, нажимаю на "Магнитогорск" открылась страница Magnitagorsk.php,
Как будет код?
HTML-код будет выглядеть так:
Код: html
1.
2.
3.
<a href="Moscow.php">Москва</a>
<a href="Krasnoyarsk.php">Красноярск</a>
<a href="Magnitagorsk.php">Магнитогорск</a>

Только вот совершенно не ясно, как связаны города из таблицы и "страницы" *.php и каким тут боком if, elseif, else.
...
Рейтинг: 0 / 0
20.02.2017, 22:40
    #39408152
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите по if, elseif, else
vkle,
Вот у меня как появляется таблица:
Код: php
1.
2.
3.
4.
5.
6.
7.
$result=mysql_query('SELECT gorod FROM Table1;');?>
<table>
<?php while ($row=mysql_fetch_array($result)):?>	<tr>
<td><?php echo $row[0]?></a>
</tr>
<?php end while;?>
</table>
...
Рейтинг: 0 / 0
21.02.2017, 00:25
    #39408182
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите по if, elseif, else
Abisma2008,

Это понятно. Адрес Krasnoyarsk.php и все остальные есть в этой таблице?
...
Рейтинг: 0 / 0
21.02.2017, 07:24
    #39408234
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите по if, elseif, else
vkle,

Нет.
Я хочу типа вот так:
Код: php
1.
If $row[0]=="Москва" 	<td> <a href=Moscow.php?><?php echo $row[0]?></a>


Это вообще возможно?
...
Рейтинг: 0 / 0
21.02.2017, 08:38
    #39408251
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите по if, elseif, else
Abisma2008,
можно, но смысл из базы вытаскивать города если их и так тогда после if можно написать?
...
Рейтинг: 0 / 0
21.02.2017, 08:48
    #39408258
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите по if, elseif, else
sanek842,
Дела в том что, в база города по русский, а страницы которые должны открыватся по латинский.
Если просто названия вытаскиваю получается "Москва.php"
При нажатии на ссылку не открывается страница...
...
Рейтинг: 0 / 0
21.02.2017, 08:59
    #39408264
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите по if, elseif, else
Что мешает добавить в таблицу адреса страниц "по латинский"?
...
Рейтинг: 0 / 0
21.02.2017, 09:05
    #39408270
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите по if, elseif, else
ну, технически можно сделать так
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
..
<td>
<?php
unset($city);
if ($row[0]=="Москва") $city="Moscow.php";
else if ($row[0]=="Красноярск") $city="Krasnoyarsk.php";
if (isset($city)) echo '<a href="'.$city.'">'.$row[0].'</a>';
?>
</td>
..
...
Рейтинг: 0 / 0
21.02.2017, 09:25
    #39408287
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите по if, elseif, else
sanek842ну, технически можно сделать так
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
..
<td>
<?php
unset($city);
if ($row[0]=="Москва") $city="Moscow.php";
else if ($row[0]=="Красноярск") $city="Krasnoyarsk.php";
if (isset($city)) echo '<a href="'.$city.'">'.$row[0].'</a>';
?>
</td>
..


То что нужно)
Спасибо огромное!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите по if, elseif, else / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]