$datoteka=$_FILES["datoteka"]["tmp_name"];
$poberi=$_POST["poberi"];
?>
tabela-sql
1. korak
Naložite tabelo v tekstovni datoteki, stolpci naj bodo ločeni s podpičjem.
Če imate naprimer tabelo v excelovi datoteki, dobite tekstovno tako, da jo shranite kot *.CSV
if ($poberi) {
if ($datoteka) {
$objavljena="tabela.txt";
copy($datoteka, $objavljena);
chmod($objavljena,0644);
$vrstica=file("tabela.txt");
$y=count($vrstica)-1;
if ($y>=0) {
$celica=explode(";",$vrstica[0]);
$x=count($celica)-1;
$baza=sqlite_open("baza.ldb",0666,$napaka);
sqlite_query($baza,"drop table tabela");
$i=0; $sql="";
for ($i;$i<=$x;$i++) {
$sql=$sql." a".$i." char(50),";
}
$sql=substr($sql,0,strlen($sql)-1);
sqlite_query($baza,"create table tabela ($sql)");
$i=0;
for ($i;$i<=$y;$i++) {
$celica=explode(";",$vrstica[$i]);
$j=0; $sql="";
for ($j;$j<=$x;$j++) {
$sql_0=$celica[$j];
$sql=$sql."'$sql_0',";
}
$sql=substr($sql,0,strlen($sql)-1);
echo"$vrstica[$i]
";
echo"$sql
";
sqlite_query($baza, "insert into tabela values ($sql)");
}
sqlite_close($baza);
die("");
} else echo" Tabela je prazna.
";
}
else echo"Nisem imel kaj pobrati, ker niste naložili datoteke.";
}
?>