Бухгалтерские проводки на PHP(Знание Бухучета не надо)
Смотрите есть вот такой код.
Код:
<?php
class Bill {
var $rez;
var $number;
var $type;
var $number1;
var $type1;
var $typeofinformation;
function display() {
print("Дебет: $this->number ");
print("Кредит: $this->number1 ");
if ($this->type == "active") {
if($this->type1 == "active") {
$typeofinformation = "1";
}
}
if ($this->type == "passive") {
if($this->type1 == "passive") {
$typeofinformation = "2";
}
}
if ($this->type == "active") {
if($this->type1 == "passive") {
$typeofinformation = "3 или 4";
}
}
}
$rez->display();
print("$rez");
}
?>
Вот смотрите надо на эту страницу как-то из списка передавать 4 переменных по 2 на каждый счет.
К примеру:
необходимо переменным number и type передать такие данные number 30 а type active
А значениям number1 и type1 передать значения 31 и active соответственно.
Все это должно выбераться из списков(таких как при реге даты к примеру).
И функция должна работать,а у меня что-тоне выходит.
Вот смотрите надо на эту страницу как-то из списка передавать 4 переменных по 2 на каждый счет.
К примеру:
необходимо переменным number и type передать такие данные number 30 а type active
А значениям number1 и type1 передать значения 31 и active соответственно.
Все это должно выбераться из списков(таких как при реге даты к примеру).
И функция должна работать,а у меня что-тоне выходит.
Сформулируйте правильно задачу.
Для передачи переменных/значений в функцию, нужно использовать формальные параметры
PHP код:
//Объявление
function name_function($var1, $var2, ..., $varN)
{
}
//Вызов
name_function($var1, $var2, ..., $varN);
Для передачи переменных/значений в класс
PHP код:
//Вне класса
$class = new Bill();
$class->var1 = "var1";
$class->varN = "varN";
//Из класса
$this->var1 = "var1";
$this->varN = "varN";
Последний раз редактировалось FireFenix; 16.06.2009 в 18:26..
Уже ближе только в поле когда выбрали касса больше ничегоне должно добавляться а должно сразу передаваться значение number 30 и type active этот счет всегда активный. А во втором должно быть значение Текущий счет и должно передаваться 31 и актив. По категориям Дебет и кредит должно выводить переменные number в дебете то значение которое у счета выбранного в первом поле. А по кредиту значение выбранно во втором поле.
Уже ближе только в поле когда выбрали касса больше ничегоне должно добавляться а должно сразу передаваться значение number 30 и type active этот счет всегда активный. А во втором должно быть значение Текущий счет и должно передаваться 31 и актив. По категориям Дебет и кредит должно выводить переменные number в дебете то значение которое у счета выбранного в первом поле. А по кредиту значение выбранно во втором поле.
Сформулируйте правильно задачу!
Какие точно поля используются? Какие данные хранят? Куда, куда и при каких условиях передаются значения?