- Автор темы
 - #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
Как сделать в этом случает правильно?