|
|
|
|
|
для: sitkar
(28.12.2007 в 17:56)
| | Во-первых $_SERVER["PHP_SELF"], во-вторых print $_SERVER["PHP_SELF"] поместит имя текущего скрипта в url, а у вас имя скрипта создающего каталог какое? | |
|
|
|
|
|
|
|
для: sitkar
(28.12.2007 в 13:56)
| | Насколько я понял то эта строка должна переадресовать меня на страницу для создания каталога. Но вопрос почему это не делается?
<a href="<?print $PHP_SELF;?>?p=catalog&act=creat_cat" class="menu"><img src="../images/admin/new2.gif" align="absmiddle" border="0"> Создать новый каталог</a> | |
|
|
|
|
|
|
|
для: Unkind
(28.12.2007 в 13:44)
| | Спасибо помогло, но толку с этого мало. Там вообще тупо написано. Одним словом надо все переделывать. Теперь не выдает ошибок но и ничего не делает. Надо просматривать все остальные файлы. :(( | |
|
|
|
|
|
|
|
для: sitkar
(28.12.2007 в 13:25)
| | <a href='".$_SERVER['PHP_SELF']. "?p=catalog&act=category&id=".$catalog[$i]["id"]."' class='calendar'><b> | |
|
|
|
|
|
|
|
для: Faraon
(28.12.2007 в 13:17)
| | Одну точку пропустил, сейчас у меня так и выглядит, но теперь ошибка с ?:
Parse error: parse error, unexpected '?' in d:\project\www\admin\catalog\catalog.php on line 43
<?
///////////////////////////////////////////////////
// Блок "Каталог"
// 2005 (C) Выскорко М.С. (aspid02@ngs.ru)
///////////////////////////////////////////////////
print "<div align=right valign=top>
<img src=../images/admin/q.gif align=absmiddle> <a class=menu href='#' onClick=window.open('../admin/help/cat_admin.html','','resizable=yes,scrollbars=yes,width=600')>Как администрировать каталог</a>
</div>";
?>
<table width="100%">
<tr>
<td valign="top">
<a href="<?print $PHP_SELF;?>?p=catalog&act=creat_cat" class="menu"><img src="../images/admin/new2.gif" align="absmiddle" border="0"> Создать новый каталог</a>
<a href="<?print $PHP_SELF;?>?p=catalog&act=import" class="menu"><img src="../images/admin/import.gif" align="absmiddle" border="0"> Импорт каталога</a>
</td>
</tr>
</table>
<?
$query = "SELECT * FROM cat";
$result=mysql_query( $query, $aDBLink);
while ($catalog[]=mysql_fetch_array($result, MYSQL_ASSOC)){}
print "<table align=center width='600'>
<tr>
<td colspan=6 align=center>
<h3 class='bor_bot'>Каталоги:</h3>
</td>
</tr>";
$width=490-$w_pic;
$width2=430-$w_pic;
for($i=0;$i<count($catalog)-1;$i++)
{
print " <tr>
<td rowspan=2 valign=top>
<img src='../images/info/catalog/".$catalog[$i]["img"]."' height=\"$h_pic\" width=\"$w_pic\" class=bor>
</td>
<td width=\"$width\" colspan=2 class=\"bor_bot\" valign=\"bottom\">
<a href='".$_SERVER['PHP_SELF'].?p=catalog&act=category&id=".$catalog[$i]["id"]."' class='calendar'><b>
".$catalog[$i]["catalog"]."
</b></a>
</td>
<td rowspan=2 valign=\"middle\" width='110'>
<a href=\".$_SERVER['PHP_SELF'].?p=catalog&act=edit_info&id=".$catalog[$i]["id"]."\" class='calendar'>
<img src=\"../images/admin/edit.gif\" height=\"16\" width=\"16\" border=\"0\" alt=\"сменить название, описание, картинку\"> редактировать</a><br>
<a href=\".$_SERVER['PHP_SELF'].?p=catalog&act=add_new_catalog&act2=del&id=".$catalog[$i]["id"]."\" class='calendar'>
<img src=\"../images/admin/del.gif\" height=\"16\" width=\"16\" border=\"0\" alt=\"удалить\" > удалить</a>
</td>
</tr>
<tr>
<td width='60' align=right valign=top>описание:</td>
<td style='color: #666699' width=\"$width2\" valign=\"top\">
".$catalog[$i]["description"]."
</td>
</tr>";
}
print "</table>";
?>
|
| |
|
|
|
|
|
|
|
для: sitkar
(28.12.2007 в 13:02)
| | Ваша 43 -я строка должна выглядить так
<a href='".$_SERVER['PHP_SELF']."?p=catalog&act=category&id=".$catalog[$i]["id"]."' class='calendar'><b>
|
И другие аналогичные тоже. | |
|
|
|
|
|
|
|
для: sim5
(28.12.2007 в 12:43)
| | Попробовал заменить только эти три строчки, а потом все где встречался PHP_SELF. В итоге выдает такую ошибку:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in d:\project\www\admin\catalog\catalog.php on line 43 | |
|
|
|
|
|
|
|
для: sitkar
(28.12.2007 в 12:39)
| | Замените на - $_SERVER['PHP_SELF'] | |
|
|
|
|
|
|
|
для: sitkar
(24.12.2007 в 14:25)
| | Всем добрый день. Теперь есть другая проблема с этим каталогом: в админке вообще не возможно что то сделать, просто оно не работает и выдает:
Notice: Undefined variable: PHP_SELF in d:\project\www\admin\catalog\catalog.php on line 43
Notice: Undefined variable: PHP_SELF in d:\project\www\admin\catalog\catalog.php on line 49
Notice: Undefined variable: PHP_SELF in d:\project\www\admin\catalog\catalog.php on line 51
<?
///////////////////////////////////////////////////
// Блок "Каталог"
// 2005 (C) Выскорко М.С. (aspid02@ngs.ru)
///////////////////////////////////////////////////
print "<div align=right valign=top>
<img src=../images/admin/q.gif align=absmiddle> <a class=menu href='#' onClick=window.open('../admin/help/cat_admin.html','','resizable=yes,scrollbars=yes,width=600')>Как администрировать каталог</a>
</div>";
?>
<table width="100%">
<tr>
<td valign="top">
<a href="<?print $PHP_SELF;?>?p=catalog&act=creat_cat" class="menu"><img src="../images/admin/new2.gif" align="absmiddle" border="0"> Создать новый каталог</a>
<a href="<?print $PHP_SELF;?>?p=catalog&act=import" class="menu"><img src="../images/admin/import.gif" align="absmiddle" border="0"> Импорт каталога</a>
</td>
</tr>
</table>
<?
$query = "SELECT * FROM cat";
$result=mysql_query( $query, $aDBLink);
while ($catalog[]=mysql_fetch_array($result, MYSQL_ASSOC)){}
print "<table align=center width='600'>
<tr>
<td colspan=6 align=center>
<h3 class='bor_bot'>Каталоги:</h3>
</td>
</tr>";
$width=490-$w_pic;
$width2=430-$w_pic;
for($i=0;$i<count($catalog)-1;$i++)
{
print " <tr>
<td rowspan=2 valign=top>
<img src='../images/info/catalog/".$catalog[$i]["img"]."' height=\"$h_pic\" width=\"$w_pic\" class=bor>
</td>
<td width=\"$width\" colspan=2 class=\"bor_bot\" valign=\"bottom\">
<a href='$PHP_SELF?p=catalog&act=category&id=".$catalog[$i]["id"]."' class='calendar'><b>
".$catalog[$i]["catalog"]."
</b></a>
</td>
<td rowspan=2 valign=\"middle\" width='110'>
<a href=\"$PHP_SELF?p=catalog&act=edit_info&id=".$catalog[$i]["id"]."\" class='calendar'>
<img src=\"../images/admin/edit.gif\" height=\"16\" width=\"16\" border=\"0\" alt=\"сменить название, описание, картинку\"> редактировать</a><br>
<a href=\"$PHP_SELF?p=catalog&act=add_new_catalog&act2=del&id=".$catalog[$i]["id"]."\" class='calendar'>
<img src=\"../images/admin/del.gif\" height=\"16\" width=\"16\" border=\"0\" alt=\"удалить\" > удалить</a>
</td>
</tr>
<tr>
<td width='60' align=right valign=top>описание:</td>
<td style='color: #666699' width=\"$width2\" valign=\"top\">
".$catalog[$i]["description"]."
</td>
</tr>";
}
print "</table>";
?>
|
| |
|
|
|
|
|
|
|
для: sim5
(23.12.2007 в 13:22)
| | Всем добрый день! Ребята проблема не в том что бы заглушить или не заглушить нотисы (хотя и в этом тоже), а в том что этот каталог работает неправильно! Если заглушить нотисы то вместо информации которая выводится из БД , выводится пустое место!
Мне так кажеться что надо бы исправить этот скрипт и заменить существующий вариант каталога. Пока мне этот еще не удалось сделат. поскольку я новичок в ПХП и не могу очень быстро разбирать чужие коды. | |
|
|
|
|