rbbumfirst

rbbumfirst
Рейтинг
87
Регистрация
03.04.2009
Должность
codding
Интересы
Web development
php.developer:
Очень и очень плохо.

после праздников так всегда... пройдет...

сарказм большинства не понятен.

сколько платите?

такое не сложно написать самому

Stek:
для деревьев придуманы nested set. Поищите в яндексе , куча примеров как реализаций на пхп так и на тригерах в базе.

Полностью поддерживаю. Использую деревья в нескольких проектах.

izbushka:
Мой вариант работает. Мой вариант короче. Твой вариант это тоже самое: ты достаешь значение выбранной (selected) option, а я значение всего select'а. Т.е. ты зачем-то лезешь на уровень вниз. Это тоже работает, но на 2 слова длиннее и, вероятно, чуть затратнее по ресурсам.

прости друг

согласен на счет $('select').val();

я почему то решил что ты предложил $('select:selected').val();

и все пытаюсь тебя убедить в чем то :)

izbushka:
Это тоже самое, зачем усложнять

Прежде чем советовать я всегда проверяю "а работает ли?"

Твой вариант:

http://jsfiddle.net/Nwfkj/1/

Мой вариант:

http://jsfiddle.net/Nwfkj/

izbushka:
Работает, как это не работает )

<html>
<head>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
</head>
<body>
<h1>Form</h1>
<form onSubmit="if($('select[name=hit]').val()=='false') { return false; }">
<select name=hit>
<option value=false>выбор
<option>1
<option>2
</select>
<input type=submit>
</form>
</body>
</html>

Может потому что $("select[name=hit] option:selected").val();

http://jsfiddle.net/Nwfkj/

трудно лечить по фото.

структуру бы в студию.

Ladycharm:
В классе B extends A должна быть внутренняя переменная/массив типа class A, иначе нечего extend-ить (она создаётся $this->ИмяЭтойПеременной =& new A).

Обращение из класса B к свойствам/методам класса-родителя правильно выглядит как $this->ИмяЭтойПеременной->МетодКлассаA.
Тогда никаких проблем с одинаковыми названиями свойств/методов не возникает, и всегда понятно, что откуда вызывается.

Расскажите что за паттерн такой?

а по теме - нет разницы как обращаться. parent::aTest() или $this->aTest();

оба метода отработают верно. только в случае наследования метода aTest(), как было замечено выше, вариант $this->aTest(); отработает из текущего класса. обычно используют parent только в случае перекрытия методов:

class B extends A {



function aTest(){
parent::aTest();

/* ... */
/* ... */
echo "1";
/* ... */
/* ... */

}

}

если у вас много классов, наследующих предыдущий

то тут уже вам решать наследовать родителей или нет


class C extends B {};
class E extends C {
function aTest(){
return parent::aTest();

}
}

class F extends E {
function aTest(){

echo "2";

}
}


$cObj = new C();
$eObj = new E();
$fObj = new F();

$cObj->aTest(); // echo 1
$eObj->aTest(); // echo 1
$fObj->aTest(); // echo 2

вам нужен Триггер или Хранимая процедура

одним запросом в две таблицы не умею

Всего: 491