Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php将数据导出到cvs_Php_Web Applications - Fatal编程技术网

php将数据导出到cvs

php将数据导出到cvs,php,web-applications,Php,Web Applications,我需要通过单击导出按钮导出搜索查询的帮助。我能够从数据库中获取数据到浏览器。然而,当我点击export按钮时,它会刷新页面,并且什么也不做 我是php和编程新手。任何帮助都将不胜感激:) 服务: --选择服务名称-- 环境: --选择环境-- 地位: 活跃的 不活跃的 } 谢谢 Ray最好在堆栈溢出时问这个问题。您必须设置所有代码的姿势吗?你不能再缩小范围了吗?谢谢你,约翰。我将检查并缩小我的代码范围。 <?php include('dbcon.php');

我需要通过单击导出按钮导出搜索查询的帮助。我能够从数据库中获取数据到浏览器。然而,当我点击export按钮时,它会刷新页面,并且什么也不做

我是php和编程新手。任何帮助都将不胜感激:)


服务:
--选择服务名称--
环境:
--选择环境--
地位:
活跃的
不活跃的

}
谢谢


Ray

最好在堆栈溢出时问这个问题。您必须设置所有代码的姿势吗?你不能再缩小范围了吗?谢谢你,约翰。我将检查并缩小我的代码范围。
    <?php
    include('dbcon.php');

    ?>
    <form id="searchform" action="index.php" method="post">
    <table>
        <tr>
            <td class="searchleftcol"><h3>Service:</h3></td>
        <td>
             <select id="service" name="service" class="searchoption">
             <option value="">-- Select Service Name --</option>
             <?php
             $resultservice = mysqli_query($con,"Select * from services") ?>
             <?php
             while ($line = mysqli_fetch_array($resultservice)) {
             ?>

             <option value="<?php echo $line['serviceid'];?>"> <?php echo $line['service'];?> </option>

            <?php
            }
            ?>
            </select>

        </td>
              </tr>
              <tr>
                <td>
                    <h3>Environment:</h3>
                </td>
                <td>
                    <select id="environment" name="environment" class="searchoption">
                    <option value="">-- Select Environment --</option>
                    <?php
                    $resultdomain = mysqli_query($con,"Select * from evn") ?>
                    <?php
                    while ($line = mysqli_fetch_array($resultdomain)) {
                    ?>

                    <option value="<?php echo $line['envid'];?>"> <?php echo $line['env'];?> </option>

                    <?php
                    }
                    ?>
                    </select>       

                </td>
              </tr>
              <tr>
                <td>
                    <h3>Status:</h3>
                </td>
                <td>
                    <select name="status" class="searchoption">
                    <option value="Active">Active</option>
                    <option value="Inactive">Inactive</option>
                    </select>

                </td>
              </tr>
            </table>
                        <input type="reset" name="reset">
                        <input type="submit" name="submit" value="Search">
                        <input type="submit" name="export" value="Export" />
                        </ul>
    </form>


    <?php

    if (isset($_POST['submit'])) {

    if (empty($_POST['service'])) {

        echo "Please select service in dropdown" . "</br>";

    }

    else {

        $service = $_POST['service'];

    }

    if (empty($_POST['environment'])) {

        echo "Please select Environment in dropdown" . "</br>"; 

    }

    else {

        $env = $_POST['environment'];

    }

    if ((!empty($service)) && (!empty($env))) { 

    $sql="SELECT * from servers"; 

    if (!mysqli_query($con,$sql)) {
    die('Error: ' . mysqli_error($con));
    }

    $mydata = mysqli_query($con,$sql);
    $rowcount = mysqli_num_rows($mydata);
    if (isset($_POST['export'])) {

    if (empty($_POST['service'])) {

        echo "Please select service in dropdown" . "</br>";

    }

    else {

        $service = $_POST['service'];

    }

    if (empty($_POST['environment'])) {

        echo "Please select Environment in dropdown" . "</br>"; 

    }

    else {

        $env = $_POST['environment'];

    }

    if ((!empty($service)) && (!empty($env))) { 

    $sql="SELECT * from servers";

    if (!mysqli_query($con,$sql)) {
    die('Error: ' . mysqli_error($con));
    }

    $mydata = mysqli_query($con,$sql);
    $rowcount = mysqli_num_rows($mydata);

        //Programetically get the Headings of the excel columns
        $columns_total = mysqli_num_fields($sql);
        for ($i = 0; $i < $columns_total; $i++) {
            $heading = mysql_field_name($sql, $i);
            $contents .= '"'.$heading.'",';
        }
        $contents .="\n";

        // Get Records from the table
        while ($row = mysqli_fetch_array($sql)) {
        for ($i = 0; $i < $columns_total; $i++) {
        $contents.='"'.$row["$i"].'",';
        }
        $contents.="\n";
        }

        // Remove html and php tags etc.
        $contents = strip_tags($contents);

        //header to make force download the file
        Header("Content-Disposition: attachment; filename=ProductsReport".date('d-m-Y').".csv");

        print $contents;

    }
    }

    mysqli_close($con);
    }

    ?>}