Prikazi cijelu temu 18.11.2016 10:42
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Lokacija:zagreb


Predmet:javascript i mysql
imamo table
tabla1=voce
DATUM IME_VOCASIFRA
08.10.2016 jabuka001
09.10.2016 jabuka001
10.10.2016 jabuka001
08.10.2016 kruska002
09.10.2016 kruska002
10.10.2016 kruska002
08.10.2016 banana003
09.10.2016 banana003
10.10.2016 banana003

tabla2=brojskidanja
ID DATUM UKUPNO
1 09.10.201613

PreuzmiIzvorni kôd (PHP):
  1. $upit=mysql_query("SELECT datum,ime_voca,sifra
  2.                 FROM voce
  3.                 ORDER BY DATE(datum) asc
  4.                 LIMIT 0 , 100")
  5.                 or die(mysql_error());
  6.        
  7. $csv= "Datum".",imeVoca".",sifra"."\n";
  8. while ($row = mysql_fetch_array($upit)){
  9.         $strDatum=(string)$row[0];
  10.         $strImeVoca=(string)($row[1]);
  11.         $strDatum=(string)date('d/m/Y',strtotime($row[2]));
  12.  
  13.         $csv.='"'.$strDatum.'",'.'"'.$strImeVoca.'",'.'"'.$strDatum.'",'.'"'.$strEndDate."\n";
  14. }
  15. unset($upit);

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):
  1. //uvecaj broj skidanja
  2. $query='UPDATE voce SET ukupno =(ukupno+1), datum= NOW()';
  3. mysql_query($query) or die(mysql_error());
  4. 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.