我有一个我的产品库存数据库,每个产品的库存量和我们的价格。我尝试制作它,以便在我输入12345
部分#时,搜索表$POST_partnumber
中的inventory
。并获取此项目的零件号+我们的价格,并在我输入的每个零件编号的txt文件中输入并按Enter键。
partnumber ourprice
partnumber ourprice
partnumber ourprice
partnumber ourprice
我开始获取代码,我会自行添加一些额外的功能,但无法搜索用户输入并将colum our price
和part number
放入一个txt文件。
感谢
这是我发现的:
$fp1 = fopen( 'obspg.txt', 'w' );
$outPut = "RETSKU\tProduct Title\tDetailed Description\tProduct Condition\tSelling Price\tAvailability\tProduct URL\tImage URL\tManufacturer Part Number\tManufacturer Name\tCategorization\tGender\tsize\tColor\n";
//retrive records from database and write to file
$result = mysqli_query($con,"SELECT * FROM `TABLE 1` ");
while($row = mysqli_fetch_array($result))
{
$outPut .= $row[`id`]."\t".$row[`title`]."\t". $row[`description`]."\t".$row[`condition`]."\t". $row[`price`]."\t".$row[`availability`]."\t".$row[`link`]."\t". $row[`image_link`]."\t".$row[`mpn`]."\t".$row[`brand`]."\t".$row[`google_product_category`]."\t".$row[`Gender`]."\t".$row[`size`]."\t".$row[`Color`]."\n";
}
fwrite( $fp1,$outPut);
fclose( $fp1 );
答案 0 :(得分:3)
您也可以这样做。使用var methodOverride = require('method-override');
app.use(methodOverride('_method'));
& file_put_contents()
你只需要设置一些东西
file_get_contents()
答案 1 :(得分:1)
您可以尝试这样的事情:
<form action="yourFile.php" method="POST">
<input type="text" name="PartNumber" id="PartNumber">
<input type="submit" name="submit" value="Submit">
</form>
<?php
if(isset($_POST['submit']) && !empty($_POST['PartNumber'])){
$fp1 = fopen( 'obspg.txt', 'w' );
$outPut = "";
//retrive records from database and write to file
$result = mysql_query("SELECT PartNumber, Price FROM `TABLE 1` WHERE PartNumber = '".$_POST['PartNumber']."'");
while($row = mysql_fetch_assoc($result))
{
$outPut .= $row['PartNumber']."\t".$row['Price']."\t\n";
}
fwrite( $fp1,$outPut);
fclose( $fp1 );
}
?>
<强>脚注:强>
您正在使用数组中的刻度线,例如:
$row[`id`]
它们应该是常规引号$row['id']
,这会引发错误
http://php.net/manual/en/mysqli.error.php
所有这些数组都需要更改为常规引号。
The link到您提问的帖子中,还包含刻度线;这是不正确的。
答案 2 :(得分:0)
你可以直接使用error_log
$log = "whatever \n";
error_log($log, 3 , "log.txt");
无论设置了什么$ log,它都会将其记录到log.txt