Prikazi cijelu temu 05.06.2017 08:03
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Lokacija:zagreb


Predmet:Re: Proba koda
PreuzmiIzvorni kôd (Text):
  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:
PreuzmiIzvorni kôd (Text):
  1. <form>
  2. <input type='button' name='Release' onclick= '[b]downloadCSV[/b]({ filename: "voce.csv" });' value='DOWNLOAD CSV FILE'>
  3. </form>

HTML poziva javascript funkciju koja skida fajl na hard disk

PreuzmiIzvorni kôd (Text):
  1. <script type="text/javascript">
  2.         function [b]downloadCSV[/b](args) {  
  3.                 var data, filename, link;
  4.                 var csv = < echo json_encode($csv);>;
  5.                 filename = args.filename || 'export.csv';
  6.                 if (!csv.match(/^data:text\/csv/i)) {
  7.                         csv = 'data:text/csv;charset=utf-8,' + csv;
  8.                 }
  9.                 data = encodeURI(csv);
  10.                 link = document.createElement('a');
  11.                 link.setAttribute('href', data);
  12.                 link.setAttribute('download', filename);
  13.                 link.click();
  14.                 uvecajCSVklik();
  15.         }
  16.         function uvecajCSVklik(){
  17.  
  18.                 //kod kojim uvecavamo broj skidanja table voce
  19.  
  20.         }
  21. </script>

za uvecavanje broj skidanja u koristim ovo:

PreuzmiIzvorni kôd (Text):
  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

da, radi
zivot je moja domovina.