- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
Нам нужно больше запросов в БД!!!!111 строим дерево меню:
private function Stack($PageCategory) {
$Menu = NULL;
$Q = 'SELECT * FROM '.$this->table.' WHERE pageCategory = '.$PageCategory.' ORDER BY pagePosition;';
$Result = $this->Result($Q);
while($Row = mysql_fetch_assoc($Result)) {
$Row['pageChilds'] = $this->Stack($Row['pageID']);
$Menu[$Row['pageID']] = $Row;
}
return $Menu;
}
AUTOINCREMENT PHP-way:
private function CurrentID() {
$Q = 'SELECT MAX(pageID) as maxID FROM '.$this->table.';';
$Row = $this->Row($Q);
return ++$Row['maxID'];
}
Так форматируем даты:
private function FormatDate() {
$Year = substr($this->publication['publicationDate'], 0, 4);
$Month = substr($this->publication['publicationDate'], 5, 2);
$Day = substr($this->publication['publicationDate'], 8, 2);
return $Day.'.'.$Month.'.'.$Year;
}
Просто контроллер:) А чо?
<?php
class Slider extends DataBase {
private $slides;
public function GetSlides() {
$Q = 'SELECT * FROM slide ORDER BY slidePosition;';
$this->slides = $this->Rows($Q);
}
public function ViewSlides() {
$Slides = '';
if($this->slides) {
foreach($this->slides as $SlideStack) {
$Slides .= $this->ViewSlide($SlideStack);
}
}
return $Slides;
}
private function ViewSlide($SlideStack) {
$A = '<a href="'.$SlideStack['slideLink'].'">';
$A .= ' <div class="BannerSlide">';
$A .= ' <img src="'.I.'/slides/'.$SlideStack['slideImage'].'.jpg">';
$A .= ' <div class="BannerSlideText">';
$A .= ' <div class="BannerSlideTextInner">'.$SlideStack['slideName'].'<br>';
$A .= ' <span>'.$SlideStack['slideText'].'</span>';
$A .= ' </div>';
$A .= ' </div>';
$A .= ' </div>';
$A .= '</a>';
return $A;
}
} // End class
?>
Окунулся в велосипедную CMS, на которой ваяет контора http://fn85.ru/
guest 20.05.2016 00:57 # +1
>> $Result = $this->Result($Q);
>> while($Row = mysql_fetch_assoc($Result)) {
ну вот реально: ни на каком ЯП в мире больше так не пишут! У пыха свой, неповторимсый стиль
inkanus-gray 20.05.2016 01:24 # +2
guest 20.05.2016 01:26 # +2
1. не нужен ODBC
2. prep. statements есть в PEP
3. конечно никто не делает prnt e
guest 20.05.2016 01:27 # +1
пиздюка какого-то малограмотного
inkanus-gray 20.05.2016 01:39 # 0
3_14dar 24.05.2016 20:29 # 0
Так делают?
guest 24.05.2016 14:40 # 0
guesto 24.05.2016 15:29 # +1
dxd 24.05.2016 15:33 # +2
3_14dar 24.05.2016 20:28 # 0
nik757 20.05.2016 08:44 # +1