Predmet:javascript i mysql
imamo table
tabla1=voce
DATUM | IME_VOCA | SIFRA |
---|
08.10.2016 | jabuka | 001 |
09.10.2016 | jabuka | 001 |
10.10.2016 | jabuka | 001 |
08.10.2016 | kruska | 002 |
09.10.2016 | kruska | 002 |
10.10.2016 | kruska | 002 |
08.10.2016 | banana | 003 |
09.10.2016 | banana | 003 |
10.10.2016 | banana | 003 |
tabla2=brojskidanja
ID | DATUM | UKUPNO |
---|
1 | 09.10.2016 | 13 |
PreuzmiIzvorni kôd (PHP):
FROM voce
ORDER BY DATE(datum) asc
LIMIT 0 , 100")
$csv= "Datum".",imeVoca".",sifra"."\n";
$strDatum=(string)$row[0];
$strImeVoca=(string)($row[1]);
$csv.='"'.$strDatum.'",'.'"'.$strImeVoca.'",'.'"'.$strDatum.'",'.'"'.$strEndDate."\n";
}
klikom na tipku mozemo skinuti taj fajl
u HTML-u imamo tipku:
<форм>
<инпут тyпе='буттон' наме='Релеасе' онцлицк= '[б]доwнлоадЦСВ[/б]({ филенаме: "воце.цсв" });' валуе='ДОWНЛОАД ЦСВ ФИЛЕ'>
</форм>
HTML poziva javascript funkciju koja skida fajl na hard disk
<сцрипт тyпе="теxт/јавасцрипт">
фунцтион [б]доwнлоадЦСВ[/б](аргс) {
вар дата, филенаме, линк;
вар цсв = < ецхо јсон_енцоде($цсв);>;
филенаме = аргс.филенаме || 'еxпорт.цсв';
иф (!цсв.матцх(/^дата:теxт\/цсв/и)) {
цсв = 'дата:теxт/цсв;цхарсет=утф-8,' + цсв;
}
дата = енцодеУРИ(цсв);
линк = доцумент.цреатеЕлемент('а');
линк.сетАттрибуте('хреф', дата);
линк.сетАттрибуте('доwнлоад', филенаме);
линк.цлицк();
//
//овдје би ставио код којим би увецао број скидања
//или би направио код у јавасцрипту
//
}
</сцрипт>
za uvecavanje broj skidanja u koristim ovo:
PreuzmiIzvorni kôd (PHP)://uvecaj broj skidanja
$query='UPDATE voce SET ukupno =(ukupno+1), datum= NOW()';
unset($query); //praznjenje upita
PITANJE:
kako staviti kod za uvecavanje broja skidanja u javascript?
zivot je moja domovina.
Ovaj post je ureden
1
puta. Posljednja izmjena 18.11.2016 10:43 od strane Avko.