Output genereren
Hi all,
Ik heb index.php en decider.php
In index.php wordt decider.php ge-include en de klasse Decider() geopend.
Verderop in de index.php wil ik properties echo'n die ik in decider.php heb gevuld. Dat werkt niet. Misschien een denk fout, maar ik zie zo 1-2-3 de fout niet.
index.php (include)
index.php (echo'n properties)
Decider.php (relevante code)
Wat gaat hier fout?
Ik heb index.php en decider.php
In index.php wordt decider.php ge-include en de klasse Decider() geopend.
Verderop in de index.php wil ik properties echo'n die ik in decider.php heb gevuld. Dat werkt niet. Misschien een denk fout, maar ik zie zo 1-2-3 de fout niet.
index.php (include)
index.php (echo'n properties)
Code (php)
Decider.php (relevante code)
Code (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
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
<?php
Class Decider
{
public $p;
public $_db;
public $intro;
function __construct()
{
//$this->p = (empty($_GET['page'])) ? '404' : $_GET['page'];
$this->p = (empty($_GET['page'])) ? 'documents' : $_GET['page'];
$this->switching($this->p);
}
function switching($p)
{
switch ($p)
{
case 'home':
$this->intro = 'Home pagina';
break;
case 'documents':
$this->list_knowledge();
break;
case 'search':
$this->intro = 'Zoek';
break;
case '404':
$this->intro = '404 - Not Found. NOT SORRY!';
break;
default:
$this->intro = '404 - Not Found';
break;
}
}
}
?>
Class Decider
{
public $p;
public $_db;
public $intro;
function __construct()
{
//$this->p = (empty($_GET['page'])) ? '404' : $_GET['page'];
$this->p = (empty($_GET['page'])) ? 'documents' : $_GET['page'];
$this->switching($this->p);
}
function switching($p)
{
switch ($p)
{
case 'home':
$this->intro = 'Home pagina';
break;
case 'documents':
$this->list_knowledge();
break;
case 'search':
$this->intro = 'Zoek';
break;
case '404':
$this->intro = '404 - Not Found. NOT SORRY!';
break;
default:
$this->intro = '404 - Not Found';
break;
}
}
}
?>
Wat gaat hier fout?
Gesponsorde koppelingen:
content is zowiezo leeg en intro zit in $decide->intro en niet in $intro
content is idd leeg, en inderdaad, er moet decide bij, nooit geweten.
Bedankt.
Doe de groeten aan Wes als je er nog eens komt in deze dagen.
Bedankt.
Doe de groeten aan Wes als je er nog eens komt in deze dagen.
Al jaren niet meer ;)
Hmm ok.
Nu je er toch bent,
Ik heb nu de volgende situatie.
Ik heb nu ook het bestand solution.php
Daarin heb ik de class solution.php.
Die moet $decider->content en $decider->intro weer vullen.
Hoe doe ik dat?
Toevoeging op 19/11/2010 16:06:57:
Ik heb index.php. Daar wordt decider.php ge-include en de class Decider() geopend
Dan echo ik in index.php 2 properties uit Decider()
Dat werkt fine.
Alleen nu heb ik ook nog solutions.php
En daar moeten de properties $decider->content en $decider->intro gevuld worden. Hoe doe ik dat?
Groetn
Nu je er toch bent,
Ik heb nu de volgende situatie.
Ik heb nu ook het bestand solution.php
Daarin heb ik de class solution.php.
Die moet $decider->content en $decider->intro weer vullen.
Hoe doe ik dat?
Toevoeging op 19/11/2010 16:06:57:
Ik heb index.php. Daar wordt decider.php ge-include en de class Decider() geopend
Dan echo ik in index.php 2 properties uit Decider()
Code (php)
Dat werkt fine.
Alleen nu heb ik ook nog solutions.php
En daar moeten de properties $decider->content en $decider->intro gevuld worden. Hoe doe ik dat?
Groetn
class solution extends decider en dan aanroepen met $this->intro en $this->content
Gewijzigd op 19/11/2010 16:29:30 door Jacco Engel
Waarom staat dit in je script? [code']
Verder wordt de content nergens aangemaakt in het script dat je ons toont
Verder wordt de content nergens aangemaakt in het script dat je ons toont
Gewijzigd op 19/11/2010 16:38:51 door Yea Rupie
[code][/code]
hij wil dat je hem helpt :)
metzijn code
hij wil dat je hem helpt :)
metzijn code
Gewijzigd op 19/11/2010 17:07:42 door jordi kroon



