首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何利用所选择的文本文件上传到solaris?

如何利用所选择的文本文件上传到solaris?
EN

Stack Overflow用户
提问于 2012-11-18 16:16:01
回答 1查看 112关注 0票数 0

我目前使用的是HTML、MySql和PHP的组合,使用Solaris作为服务器。我已经在MySql上创建了表,并且需要使用HTML语言将文件从我的PC桌面上传到服务器的文件夹中。

第一个按钮用于选择文件,第二个按钮用于将数据加载到总部数据库,第三个按钮用于跳转到另一个php文件。

我有两个问题,首先,什么是代码使用所选文本文件的数据加载到数据库。其次,如何使用第三个按钮跳转到另一个目录?

代码语言:javascript
复制
<h2> Upload HQ WareHouse</h2>

//upload file function
<form method ="post" action="checkTransaction.php" enctype="multipart/form-data">
    <input type="file" name ="datatxtfile" id ="datatxtfile">
    <input type="submit" value= "Click here to Upload The Transaction's File into the Database">
</form>

<br>

<input type="button" name="a" value= "Click here to return " onclick ="hist()">
</body>


//PHP code to explode
<?php


 $file = file_get_contents("Inventory_1000.txt");
 //var_dump($file);

 $lines = explode("\n",$file);

 print_r($lines); print line

 foreach($lines as $index => $line) {
  $data = explode(":", $line);

  mysql_query("INSERT INTO wareHouse (
        productName, categoty, manufacturer, barcode, buyingPrice, currentStock, minimumStock) 
        VALUES 
        '". $data[0] ."',
        '". $data[1] . "',
        '". $data[2] ."',
        '". $data[3] . "',
        '". $data[4] ."',
        '". $data[5] . "',
        '". $data[6] . "'
       )") or die(mysql_error());

 }

?>

===============================================

已更新

先说清楚,

我试图通过PHP,HTML从PC上的目录中选择一个动态的.txt文件,并加载到solaris上的一个在线数据库mySQL中,所以我不能使用语法.txt加载到数据库中。

底部只是一个示例代码,我如何在mySQL上使用一个示例.txt文件,因为我不确定如何选择一个动态.txt。

因此,操作如下: 1)第一个按钮将从目录中选择一个.txt文件

2)第二个按钮是将数据上传到mySQL,假设.txt文件兼容且未损坏

3)第三个按钮允许用户在文件上传完成后返回另一个页面

我想问一下,既然我想创建一个动态的.txt文件名,我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2012-11-18 17:00:07

  1. 使用所选文本文件中的数据加载到数据库的代码是什么。

为什么不直接使用LOAD DATA INFILE

将数据INFILE 'Inventory_1000.txt‘加载到以':’结尾的表格wareHouse字段中,行以'\n‘结尾( productName,目录,制造商,条形码,buyingPrice,currentStock,minimumStock )

  1. 如何使用第三个按钮跳转到另一个目录?

请使用超链接(推荐),否则onclick事件应使用要加载的资源的URI设置location.href

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13438534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档