mahlzeit
ich seh den wald mal wieder vor lauter bäumen nich
ich hab zwar ne datenimportroutine, jedoch brauche ich n paar grunddaten
daher hab ich n bissl gebastelt, sodass alles automatisch passiert
jedoch bekomme ich folgende fehlermeldung:
Warning: Supplied argument is not a valid File-Handle resource in C:\Daten...\test.html on line 14
die erste datei sieht so aus:
<FORM name="daten" action="test.html" method="post">
<input type="file" name="datei">
<INPUT type="submit" name="Button" value="ok">
</FORM>
nu zur test.html:
<?php
require("server.dat");
$db = @MYSQL_CONNECT($server,"root");
$selection = mysql_select_db("rt",$db);
var_dump($datei); // gibt aus: C:\Daten\...\Listen\Teilepreise_0702.csv
while($data = fgetcsv ($datei, 4096, ";"))
{
$maxid = mysql_query("select max(id) as id from artikel");
$maxid = mysql_fetch_assoc($maxid);
if(strstr($data[3],"€"))
{
$data[3] = explode("€",$data[3]);
$data[3] = $data[3][0];
}
if(strstr($data[3],"E"))
{
$data[3] = explode("E",$data[3]);
$data[3] = $data[3][0];
}
$query = mysql_query("insert into artikel (id,text,lk1,artnr1,ek1,vk,bestand,minbest,lbesch1) values ('" . $maxid . "','" . $data[1] . "\n" . $data[2] . "','...','" . $data[0] . "','" . $data[3] . "','','0','0','" . $data[1] . "\n" . $data[2] . "')");
if($query) echo $maxid . " OK<br>";
else echo $maxid . " <font color=FF0000>FALSE!</font><br>";
}
?>
weiß jemand, warum der die datei nich will?
die werte der datei sind mit simikolons getrennt, und es sind 4 spalten ..........
weiß jemand rat?
viele grüße