Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Передача параметров переменной в функцию
 
 автор: sirop   (09.02.2006 в 19:40)   письмо автору
 
 

Есть класс в котором в функцию нужно передать данные переменной.
Вот сама ф-ция класса class class_out

<?php
class class_out {
var 
$out_cat_list;
// Список категорий
 
function out_cat_list()
 {
  
// Делаем запрос
  
$this->sql_query="select c_id, c_name from tbl_cats order by c_name";
  
$this->sql_execute();
  
// Если ошибка, то возвращаем номер ошибки
  // для дальнейшего отображения
  
if($this->sql_err) return(11);

  while(list(
$id$name)=mysql_fetch_row($this->sql_res))
  {
   
// Список категорий в виде ссылок
   
$this->out_cat_list.="<a href=?cat=$id>$name</a><br>\n";
  }
  
// Возвращаем 0 - всё прошло удачно
  
return(0);
 } 
// Конец ф-ции out_cat_list();
// Конец класса
?>

Тот список категорий я использую на одной странице в разных колонках и ссылки хочу сделать разного вида ( использую css). Думаю, что нужно ввести переменную и в самой ф-ции сделать условие: если переменная есть, то $this->out_cat_list.="<a class=small href=?cat=$id>$name</a><br>\n";
Никак не могу ввести ту переменную для проверки :( Как это можно сделать?

   
 
 автор: cheops   (09.02.2006 в 22:29)   письмо автору
 
   для: sirop   (09.02.2006 в 19:40)
 

Чего-то не очень понятно пока... что требуется сделать и зачем понадобилась ещё одна переменная?

   
 
 автор: sirop   (09.02.2006 в 22:39)   письмо автору
 
   для: cheops   (09.02.2006 в 22:29)
 

В ф-ции out_cat_list(): есть вывод списка категорий $this->out_cat_list.="<a href=?cat=$id>$name</a><br>\n";
Ссылка при этом получит такой вид <a href=?cat=4>Обзор последних новостей</a>
А как можно изменить функцию, чтобы можно было выводить список категорий в виде ссылок со стилями. Например список в левой колонке будет черным, а тот же список в другой колонке белым (<a class=small href=?cat=4>Обзор последних новостей</a>)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования