|
|
|
|
|
для: nickson
(28.04.2006 в 11:56)
| | У меня такая ерунда была, когда не совпадали кодировки запроса и таблиц в БД. Собстно это вам и ответили. | |
|
|
|
|
|
|
|
для: cheops
(28.04.2006 в 00:22)
| | Логично :)
Попробуем. | |
|
|
|
|
|
|
|
для: nickson
(27.04.2006 в 20:18)
| | В параметрах URL нельзя передавать национальные символы - строку необходимо преобразовать в безопасный формат при помощи функции urlencode().
<?php
echo '<a href="add.php?action=subcatalog&ctlg='.urlencode($ctlg['name']).'">Создать раздел</a>';
?>
|
| |
|
|
|
|
|
|
|
для: nickson
(27.04.2006 в 20:18)
| | Возможно с кирилицей проблемы попробуй сделать названия каталога латыню | |
|
|
|
|
|
|
| У меня тут вот проблема, странная какая-то..
Не могу разобраться. Короче есть код, вот кусок:
$id=$_GET['id'];
$query=mysql_query("select * from catalog where id_catalog='".$id."';");
if (!$query)
{
echo mysql_error();
exit;
}
$ctlg=mysql_fetch_array($query);
echo '<h4><center>Список разделов каталога '.$ctlg['name'].'</center></h4>';
$query=mysql_query("select * from subcatalog ORDER BY name;");
if (mysql_num_rows($query) == 0)
{
echo '<center>В этом каталоге разделов нет</center>';
}
echo '<table>';
while ($sub=mysql_fetch_array($query))
{
echo '<tr><td>'.$sub['name'].'</td><td>< a href="admin.php?action=showsubcatalog&id='.$sub['id_subcatalog'].'">Открыть</a></td><td><a href="edit.php?action=subcatalog$id='.$sub['id_subcatalog'].'">Редактировать</a>/td><td><a href="remove.php?action=subcatalog&id='.$sub['id_subcatalog'].'">Удалить</a><td></tr>';
}
echo '</table>';
echo '<a href="add.php?action=subcatalog&ctlg='.$ctlg['name'].'">Создать раздел</a>';
break;
|
Этот код выводит мне список разделов определённого каталога.
В чём проблема:
В строке
echo '<h4><center>Список разделов каталога '.$ctlg['name'].'</center></h4>';
|
из массива выводится название каталога. В даном случае выводится "Список разделов каталога Программы".
Так оно и происходит (т.е. работает).
А вот в конце кода выводится ссылка, и в неё тоже вставляется название каталога (в моём случае - Программы). Но не тут то было :).
URL получается такой:
add.php?action=subcatalog&ctlg=?????????
Т.е. вместо Программы знаки вопросов.
Всё делал, и ничё не пойму. Что за прикол такой? Выручайте!! | |
|
|
|
|