Ik heb een upload scriptje gemaakt die niet alleen de bestanden gewoon upload, maar ook info naar twee tabellen stuurt. Nu heb ik een tabel binarydata en temp
Binarydata: bin_id (int) (auto_increment), filename (varchar), filesize(varchar), filetype(varchar)
Temp: temp (int) (auto_increment), bin_id (int), filename (varchar), filesize(varchar), filetype(varchar)
Als ik de velden filename, filesize en filetype drop uit de tabel temp en de 2e INSERT query daarop aanpas werkt het wel. Maar anders krijg ik deze foutmelding: Parse error: parse error, unexpected '=' in /usr1/biv/00/leens000/html/digidropbox/test.php on line 58
Binarydata: bin_id (int) (auto_increment), filename (varchar), filesize(varchar), filetype(varchar)
Temp: temp (int) (auto_increment), bin_id (int), filename (varchar), filesize(varchar), filetype(varchar)
Als ik de velden filename, filesize en filetype drop uit de tabel temp en de 2e INSERT query daarop aanpas werkt het wel. Maar anders krijg ik deze foutmelding: Parse error: parse error, unexpected '=' in /usr1/biv/00/leens000/html/digidropbox/test.php on line 58
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
| <? $absolute_path = "/usr1/biv/00/leens000/html/test/"; //Absolute path to where files are uploaded $hostname = "xxxx"; $username = "xxxx"; $password = "xxxx"; $dbName = "xxxx"; MYSQL_CONNECT($hostname,$username,$password) OR DIE("Unable to connect to database"); @mysql_select_db("$dbName") or die("Unable to select database"); if ($page == ""): ?> <Table class="content"> <FORM ACTION="test.php?page=save_data" METHOD="POST" enctype="multipart/form-data"> <TR> <TD class="form1">Document:<br> </TD> <TD colspan="2"> <input type="file" name="file" class="form2"> </TD> </TR> <TR> <td valign="middle"> </td> <TD> <input type=submit value=opslaan class="button1" onMouseOver="pviiClassNew(this,'button2')" onMouseOut="pviiClassNew(this,'button1')" name="submit2"> </TD> <td> </td> </tr> </Form> </Table> <? elseif ($page == "save_data"): if ($file != "") { $query = "INSERT INTO binarydata VALUES('', '$file_name', '$file_size', '$file_type')"; $result = mysql_query($query); $bin_id = mysql_insert_id(); $save_file_name = "$bin_id.sav"; @copy($file, "$absolute_path/$save_file_name") or die("Het bestand dat je probeerde up te loaden naar de server is mislukt."); $query = "INSERT INTO temp VALUES('', '$bin_id', '$file_name', '$file_size', '$file_type')"; $result = mysql_query($query); } echo "Filenaam = $file_name<BR>"; echo "Filegrootte = $file_size<BR>"; echo "Filetype = $file_type<BR><BR>"; ?> <BR> <a href="index.html">Terug naar opties</a> <? endif; |