Predmet:Re: Proba koda
PreuzmiIzvorni kôd (Text):$upit=mysql_query("SELECT datum,ime_voca,sifra
FROM voce
ORDER BY DATE(datum) asc
LIMIT 0 , 100")
or die(mysql_error());
$csv= "Datum".",imeVoca".",sifra"."\n";
while ($row = mysql_fetch_array($upit)){
$strDatum=(string)$row[0];
$strImeVoca=(string)($row[1]);
$strDatum=(string)date('d/m/Y',strtotime($row[2]));
$csv.='"'.$strDatum.'",'.'"'.$strImeVoca.'",'.'"'.$strDatum.'",'.'"'.$strEndDate."\n";
}
unset($upit);
klikom na tipku mozemo skinuti taj fajl
u HTML-u imamo tipku:
PreuzmiIzvorni kôd (Text):<form>
<input type='button' name='Release' onclick= '[b]downloadCSV[/b]({ filename: "voce.csv" });' value='DOWNLOAD CSV FILE'>
</form>
HTML poziva javascript funkciju koja skida fajl na hard disk
PreuzmiIzvorni kôd (Text):<script type="text/javascript">
function [b]downloadCSV[/b](args) {
var data, filename, link;
var csv = < echo json_encode($csv);>;
filename = args.filename || 'export.csv';
if (!csv.match(/^data:text\/csv/i)) {
csv = 'data:text/csv;charset=utf-8,' + csv;
}
data = encodeURI(csv);
link = document.createElement('a');
link.setAttribute('href', data);
link.setAttribute('download', filename);
link.click();
uvecajCSVklik();
}
function uvecajCSVklik(){
//kod kojim uvecavamo broj skidanja table voce
}
</script>
za uvecavanje broj skidanja u koristim ovo:
PreuzmiIzvorni kôd (Text)://uvecaj broj skidanja
$query='UPDATE voce SET ukupno =(ukupno+1), datum= NOW()';
mysql_query($query) or die(mysql_error());
unset($query); //praznjenje upita
da, radi
zivot je moja domovina.