0) AND ((tow_promocjakiedy=0) OR (tow_promocjakiedy=DAYOFWEEK(CURRENT_DATE))) AND (CURRENT_DATE BETWEEN tow_promocjaod AND tow_promocjado)) AS tow_promocja, '.
'(TO_DAYS(tow_promocjado) - TO_DAYS(CURRENT_DATE)) AS tow_promocjailoscdni '.
'FROM towary, producenci, cechy ch1, cechy ch2, opakowania, dostepnosc WHERE (tow_prdid=prd_id) AND (ch1.ch_id = tow_chid1) AND (ch2.ch_id = tow_chid2) AND (opk_id=tow_opkid) AND (dos_id=tow_dosid) AND (tow_id = '.$tow_id.')';
$wynik = baza_zapytanie($baza_polaczenie, $zapytanie);
if (mysql_num_rows($wynik)!=1) {
header('Location: index.html'.P_SID);
exit;
}
$towar = mysql_fetch_array($wynik);
if ((!isset($_SERVER['REMOTE_ADDR'])) || (strpos($_SERVER['REMOTE_ADDR'],'192.168.0.')===false)) {
$zapytanie = 'UPDATE towary SET tow_iloscwyswietlen=tow_iloscwyswietlen+1 WHERE tow_id='.$towar['tow_id'];
$wynik = baza_zapytanie($baza_polaczenie, $zapytanie);
}
if (($towar['tow_iloscsztuk']<=0) || ($towar['tow_aktywny']==0)) {
$towar['tow_dosshow']=1;
$towar['dos_nazwa']=$DOSTEPNOSC_BRAK_SZTUK;
} else {
$towar['dos_nazwa'] = htmlspecialchars($towar['dos_nazwa']);
}
//////////////////////////////////////////
// Informacje o obrazkach
//////////////////////////////////////////
$towar_iloscZdjec = 0;
if (trim($towar['tow_image1'])!='') {
$towar_iloscZdjec++;
}
if (trim($towar['tow_image2'])!='') {
$towar_iloscZdjec++;
}
if (trim($towar['tow_image3'])!='') {
$towar_iloscZdjec++;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Pobieramy dane o dodatkowych obrazkach z pola w bazie "tow_dlaadmina" składnia pola: #8,70,music_yamahacs6x_1.jpg#
// 8-ilość dodatkowych obrazków, 70- to szerokość i wysokość małego obrazka, i wzorzec nazwy pliku od _1 do _8 będzie
// potem dołączamy TEMPLATES/OPIS.HTML tam budujemy kod html galerii w
...
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$towar_MoreImg = array();
// sprawdzamy czy składnia tworzenia GALERII pobrana z pola tekstowego jest prawidłowa - musi być 2# i 2 przecinki
if (substr_count($towar['tow_dlaadmina'],"#")==2 && substr_count($towar['tow_dlaadmina'],",")==2){
$towar_MoreImg = explode("#", $towar['tow_dlaadmina']);
$towar_MoreImg = explode(",",$towar_MoreImg[1]);
}
//////////////////////////////////////////
// Pobieramy opinie o produkcie
//////////////////////////////////////////
$zapytanie = "SELECT *, DAYOFMONTH(opn_data) AS opn_dzienf, MONTH(opn_data) AS opn_miesiacf, YEAR(opn_data) AS opn_rokf, DATE_FORMAT(opn_data,'%H.%i') AS opn_godzinaf FROM opinie WHERE (opn_towid = ".$tow_id.") ORDER BY opn_data DESC";
//DATE_FORMAT(opn_data,'%e-%m-%Y %H-%i')
$wynik = baza_zapytanie($baza_polaczenie, $zapytanie);
$towar_iloscOpinii = mysql_num_rows($wynik);
for ($i=0; $i<$towar_iloscOpinii; $i++) {
$towar_opinie[$i] = mysql_fetch_array($wynik);
}
//////////////////////////////////////////
// Pobieramy listę akcesoriów
//////////////////////////////////////////
$zapytanie = 'SELECT tow_id, tow_cenabrutto, tow_prdshow, prd_nazwa, tow_chtekst1, tow_nazwa, tow_image1bigwidth, tow_image1bigheight, tow_komis, tow_iloscsztuk, '.
'tow_image1, tow_image1big, tow_bezplatnawysylka, LEFT(tow_opis1,tow_dlugoscopisuskroconego) AS tow_opis1, '.
'(CASE WHEN tow_promocjatyp=2 THEN tow_cenabrutto-tow_promocjacena WHEN tow_promocjatyp=3 THEN ROUND(tow_cenabrutto*(1-tow_promocjacena*0.01),2) ELSE tow_promocjacena END) AS tow_promocjacena, '.
'((tow_nowosc=1) AND (CURRENT_DATE BETWEEN tow_nowoscod AND tow_nowoscdo)) AS tow_nowosc, '.
'((tow_promocjatyp>0) AND ((tow_promocjakiedy=0) OR (tow_promocjakiedy=DAYOFWEEK(CURRENT_DATE))) AND (CURRENT_DATE BETWEEN tow_promocjaod AND tow_promocjado)) AS tow_promocja '.
'FROM akcesoria, towary, producenci WHERE (akc_towid='.$tow_id.') AND (akc_towid_akcesorium=tow_id) AND (tow_prdid=prd_id) ORDER BY akc_order';
$wynik = baza_zapytanie($baza_polaczenie, $zapytanie);
$towar_iloscAkcesoriow = mysql_num_rows($wynik);
for ($i=0; $i<$towar_iloscAkcesoriow; $i++) {
$towar_akcesoria[$i] = mysql_fetch_array($wynik);
}
} else {
header('Location: index.html'.P_SID);
exit;
}
/////////////////////////////////////////////////////////////////////////////////
//*******************************************************************************
// H T M L
//*******************************************************************************
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
// Adres strony z zawartoscia srodkowej tabeli dla modułu 'szkielet.html'
/////////////////////////////////////////////////////////////////////////////////
$srodkowyModulHTML = 'opis.html';
$dodatkowyNaglowekHTML = 'head_opis.html';
/////////////////////////////////////////////////////////////////////////////////
// Wyswietlenie strony
/////////////////////////////////////////////////////////////////////////////////
require('modules/szkielet.html');
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
?>