|
| |
|
|
| |
для: moonfox
(07.04.2007 в 17:28)
| | | хеопс вы где? | |
| |
|
|
| |
|
|
| |
для: cheops
(07.04.2007 в 13:05)
| | | get_new_pages($tab,$smarty,$lang);
не передаются в смарти результат... вплоть до простой проверки
$smarty->assign('test','test');
вот если написать то что стоит в get_new_pages($tab,$smarty,$lang); то пашет - а так нет
<?
if(isset($_POST['Submit']) && $mode=='save')
{
if($id){$add="where id='$id'";}
mysql_query("UPDATE $tab SET content_$lang='$fck' $add");
get_new_pages($tab,$smarty,$lang); // тут
get_data($smarty,$lang,$tab,$templ,$id);
}
else {
get_new_pages($tab,$smarty,$lang); // тут
get_data($smarty,$lang,$tab,$templ,$id);
}
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: moonfox
(06.04.2007 в 22:10)
| | | >на хосте одна из них не обрабатывается
В чём выражается "не обработка"? | |
| |
|
|
| |
|
|
| |
для: ddhvvn
(06.04.2007 в 22:21)
| | | локально 5.0.27 php5.2.1
хост 4.1.12 php 4.xx | |
| |
|
|
| |
|
|
| |
для: moonfox
(06.04.2007 в 22:10)
| | | Версии PHP&MySQL на локалхосте и хостинге одинаковые? | |
| |
|
|
| |
|
|
| | есть три фукции
в одной из них вызываю две других.. на локале пашет .. на хосте одна из них не обрабатывается
что может быть не так?
<?
function get_new_pages($tab,$smarty,$lang)
{
//echo $tab;
//echo $lang;
$tab = ereg_replace("[^A-Za-z]", "", $tab);
$query = "SELECT * FROM `newpages` where descr='$tab' and page_$lang='$lang'";
$result = mysql_query($query);
while($data[]=mysql_fetch_array($result))
{
$smarty->assign('list',$data);
}
}
function get_data($smarty,$lang,$tab,$templ,$id)
{
if($id){$add="where id='$id'";}
$tab = ereg_replace("[^A-Za-z]", "", $tab);
$query = "SELECT * FROM $tab $add";
$result = mysql_query($query);
$data=mysql_fetch_array($result);
$smarty->assign('content',stripslashes($data['content_'.$lang]));
$smarty->assign('lang',$lang);
$smarty->display($templ);
}
function action($smarty,$lang,$tab,$templ,$mode,$fck,$id,$r)
{
if(isset($_POST['new']) && $mode=='new')
{
$line_ru='index.php?text=newpages&lang=ru';
$line_en='index.php?text=newpages&lang=en';
mysql_query("INSERT into `newpages` (line_ru, line_en, descr,page_ru,page_en) values ('$line_ru', '$line_en','$tab','ru','en')");
echo mysql_error();
}
if(isset($_POST['Submit']) && $mode=='save')
{
if($id){$add="where id='$id'";}
mysql_query("UPDATE $tab SET content_$lang='$fck' $add");
get_new_pages($tab,$smarty,$lang);
get_data($smarty,$lang,$tab,$templ,$id);
}
else {
get_new_pages($tab,$smarty,$lang);
get_data($smarty,$lang,$tab,$templ,$id);
}
}
?>
|
<?
case 'main':
$tab='main';
$templ='edit_main.tpl';
//get_new_pages($tab,$smarty,$lang);
$smarty->assign('lang',$lang);
action($smarty,$lang,$tab,$templ,$mode,$fck,$id,$r);
break;
?>
|
| |
| |
|
| |
|