- Автор темы
- #11
еще есть проблема, как ее правильно решить, не понял, уже голову сломал, например:
Но в функцию на строке запроса в $id оказывается значение $1, зато переменная $new_text принимает правильное значение 122
Как сделать в этом случает правильно?
PHP:
function setform($id) {
$q = mysql_query("select count(*) from table where id = '$id'") or die(mysql_error()) ;
$plus = mysql_fetch_row($q) ;
$new_text = $id ;
return $plus[0].$new_text ;
}
$text = '{prog-vote122} Руководством ОАО ФСК ЕЭС' ;
$text = preg_replace ('/\{prog\-vote([0-9]+)\}/', setform("$1"), $text);
Но в функцию на строке запроса в $id оказывается значение $1, зато переменная $new_text принимает правильное значение 122
Как сделать в этом случает правильно?