powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] вывод html кода через класс
7 сообщений из 7, страница 1 из 1
[PHP] вывод html кода через класс
    #38434676
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
<?php
class get_param{
public $preparate;
public $city;
public $category=array();
public $strSql;
public $flag;
public $pat;
public $test;
public function __construct ($preparate,$city,$category) {
		//...........
		if ($a==2){	$this->flag=1;}	
		elseif($a==3) {$this->flag=1;}
		else {$this->flag=4;}}

public function patern_top(){
if ($this->flag==1 || $this->flag==2) 
echo '<th>1</th>
	<th>2</th>';
elseif ($this->flag==3)
echo '<th>2</th>
	<th>3</th>';
else return false;
}
public function patern_bottom(){
if ($this->flag==1|| $this->flag==2){
echo '<tr>
	<td BGCOLOR="'.$color.'">'.$row['Recipe'].'</td>
	</tr>';}
elseif ($this->flag==3){
echo '<tr>
<td BGCOLOR="'.$color.'">'.$row['min_price'].'</td>
<td BGCOLOR="'.$color.'">'.$row['max_price'].'</td>
</tr>';}
else {return false;}
}
public function query_conect(){
	mysql_connect("localhost", "root", "") or die (mysql_error ());
	mysql_select_db("xxx") or die(mysql_error());
	mysql_set_charset( 'Utf8' ); 
	if(($rs = mysql_query($this->strSql))==0) return false;
	if(($num_rows =  mysql_num_rows($rs)) ==0) return false;
	$this->patern_top();
	while($row = mysql_fetch_assoc($rs))
	{
	$this->patern_bottom();
}	
	mysql_close();
}
}
$obj=new get_param(2,3,4);
$obj->query_conect ();
?>


мучаюсь долго, но не выводится ничего из patern_bottom()
пробывал загонять html код в свойство (переменную) класса, и выводить ее - результат тот же
подскажите как вывести html код
...
Рейтинг: 0 / 0
[PHP] вывод html кода через класс
    #38434686
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vip-yне выводится ничего из patern_bottom()А сам то метод хотя бы вызывается? В смысле, доходит ли до него выполнение кода. А то там выше return false имеется.
...
Рейтинг: 0 / 0
[PHP] вывод html кода через класс
    #38434692
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,
да все вызывается и все работает - проверено
ну ввобще в реале в patern_bottom() выводиться через echo больше строк
если в echo написать просто строку к примеру 'тестовая строка', то работает все нормально
...
Рейтинг: 0 / 0
[PHP] вывод html кода через класс
    #38434701
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в частности .$row['min_price'] пустой результат
...
Рейтинг: 0 / 0
[PHP] вывод html кода через класс
    #38434708
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если же там где $this->patern_bottom();
пишу просто echo '... html код..';
то выводит все отлично
...
Рейтинг: 0 / 0
[PHP] вывод html кода через класс
    #38434746
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vip-y,

В функции patern_bottom() не определена переменная $row. Вероятно, и вывод ошибок отключен.
...
Рейтинг: 0 / 0
[PHP] вывод html кода через класс
    #38434769
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,
искренне благодарен)) все получилось
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] вывод html кода через класс
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]