- 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
$sql='SELECT DISTINCT id,title,img,description,adder,added,
GROUP_CONCAT(DISTINCT cid,"-",caty ) AS caty,
GROUP_CONCAT(DISTINCT oid,"-",obs,"-",face,"-",rola,"-",typ) AS obs
FROM film
LEFT JOIN f_c ON f_c.f_id = film.id
LEFT JOIN cat ON f_c.c_id = cat.cid
LEFT JOIN f_o ON f_o.f_id = film.id
LEFT JOIN obs ON f_o.o_id = obs.oid
WHERE film.id ='.$fid;
$wynik=mysql_fetch_assoc(mysql_query($sql));
if(isset($wynik['id'])){
$array = explode(',', $wynik['obs']);
$r=array();//director - 0
$s=array();//Screenwriter - 1
$ak=array();//actors - 2
$akn=array();//actors 2 plan - 3
$np=array();//From Idea By - 4
$p=array();//producers - 5
$m=array();//music - 6
foreach ($array as $item)
{
$a = explode('-', $item);
if( $a[4] == 0 ) {
$r[] = $a[0].','.$a[1].','.$a[2].','.$a[3];
} elseif($a[4] == 1 ) {
$s[] = $a[0].','.$a[1].','.$a[2].','.$a[3];
} elseif($a[4] == 2 ) {
$ak[] = $a[0].','.$a[1].','.$a[2].','.$a[3];
} elseif($a[4] == 3 ) {
$akn[] = $a[0].','.$a[1].','.$a[2].','.$a[3];
} elseif($a[4] == 4 ) {
$np[] = $a[0].','.$a[1].','.$a[2].','.$a[3];
} elseif($a[4] == 5 ) {
$p[] = $a[0].','.$a[1].','.$a[2].','.$a[3];
} elseif($a[4] == 6 ) {
$m[] = $a[0].','.$a[1].','.$a[2].','.$a[3];
}
}
function dzielperson($data){
$i = 0;
$ile=count($data);
while ($i < $ile) {
$a = explode(",", $data[$i]);
$caty='<a href="/person/'.dolink($a[1]).'-'.$a[0].'" class="link1">'.$a[1].'</a>'.($i==($ile-1) ? '':', ');
$i++;
}
return $caty;
}
echo '<br>Title: '.$wynik[title];
echo '<br>Desription: '.$wynik[description];
echo '<br>directors: '.dzielperson($r);
echo '<br>screenwriters: '.dzielperson($s);
echo '<br>actors: '.dzielperson($ak);
echo '<br>actors 2 plan: '.dzielperson($akn);
echo '<br>From Idea By '.dzielperson($np);
echo '<br>Producers: '.dzielperson($p);
echo '<br>Music: '.dzielperson($m);
Vasiliy 09.10.2012 09:50 # +3
Но как пахнет sql SELECT DISTINCT и тут же WHERE film.id ='.$fid Если бы еще был LIMIT это было бы просто отменно.
Lowezar 09.10.2012 10:48 # −1
SnaIK 09.10.2012 11:42 # +2
Отрендерить говорите?=)))
Это называется "выкакать на страницу"...
Lowezar 09.10.2012 13:35 # −1
eth0 09.10.2012 11:49 # 0
> wynik
Ещё и польский штоле.
Steve_Brown 10.10.2012 09:51 # +1
zim 10.10.2012 09:55 # +1
eth0 11.10.2012 12:04 # −1
roman-kashitsyn 11.10.2012 12:11 # +3
3.14159265 11.10.2012 13:55 # 0
Ни одно государство не аннексировали без войны, а просто так. А речь посполитую трижды!
TarasB 11.10.2012 16:12 # +1
Ты трижды в день посполитуешь речь?
eth0 11.10.2012 17:07 # 0
3.14159265 11.10.2012 17:16 # 0
Про то как делили Чехословакию вместе со своим другом Гитлером. А помнят только ввод советских войск на исторические территории, которые полагалось вернуть еще 1920 и пакт Молотова-Рибентропа.
И про операцию Висла, например тоже молчат.
Надеюсь говнокод опять не закроют. За разжигание.
eth0 12.10.2012 06:29 # 0