|
|
|
| подобных тем много, но на этот вопрос ответов не нашел
есть выборка из базы, в которой буквы от А до Я
<?php
if (isset($_GET['abc_'])) {$abc_ = $_GET['abc_'];}
include ("blocks/db.php");
$abc=mysql_query("SELECT * FROM abc",$db);
while ($abc_=mysql_fetch_array($abc))
{
$bukva = urlencode(strtoupper($abc_['abc_']));
?> <a href='1.php?letter=<?php echo "$bukva";?>'><?php echo "$abc_[abc_] | ";?></a> <?php
} ?>
|
почему-то при наведении выдает: 1.php?letter=%CD ну или типа этого взависимости от буквонаведения, но надо то 1.php?letter=А и т.д. | |
|
|
|
|
|
|
|
для: buykz
(30.04.2010 в 17:04)
| | > но надо то 1.php?letter=А и т.д.
но Вы же обработали данные функцией urlencode()... | |
|
|
|
|
|
|
|
для: buykz
(30.04.2010 в 17:04)
| | На самом деле то, что выдается - более правильно с точки зрения построения URL и более надежно, так как поддерживается всеми браузерами. Можно добиться второго варианта, если убрать urlencode(). | |
|
|
|
|
|
|
|
для: cheops
(01.05.2010 в 07:55)
| | но и так тот же результат
<?php
$bukva = strtoupper($abc_['abc_']);
|
| |
|
|
|
|
|
|
|
для: buykz
(30.04.2010 в 17:04)
| | > но надо то 1.php?letter=А и т.д.
Нет. Не надо. | |
|
|
|
|
|
|
|
для: buykz
(30.04.2010 в 17:04)
| | [поправлено модератором] | |
|
|
|
|
|
|
|
для: buykz
(02.05.2010 в 11:55)
| | этот требует слишком профессионального уровня или вы ответили, но я не понял? | |
|
|
|
|
|
|
|
для: buykz
(05.05.2010 в 20:36)
| | Еще раз.
> но надо то 1.php?letter=А и т.д.
Нет. Не надо.
1.php?letter=А ,где A - русское, такого быть не должно.
Почему? По RFC-1738 (стр 17-19).
Так понятно? | |
|
|
|