L'exportation de table au format CSV via php bouton

Je suis vraiment nouveau dans php et tout ce que j'ai appris de mes manuels scolaires et de la recherche en ligne. Avec cela dit, je suis en train de remplir une mission et je suis coincé sur la dernière partie. pour la dernière partie de l'affectation dit "Créer un script PHP qui va vider le contenu de la table employee CSV fichier texte qui comporte des valeurs séparées par des virgules pour chaque enregistrement. Chaque nouvel enregistrement doit commencer sur une nouvelle ligne". J'ai essayé de nombreux tutoriels en ligne, mais aucun d'entre eux enseignent à mettre cet événement dans un bouton. Je joins mon code afin que vous puissiez voir le bordel que j'ai. Il n'est pas mauvais, mais je suis sûr que je peux faire la même tâche avec beaucoup moins de code. Encore une fois je suis tout juste de commencer et c'est le mieux que je puisse faire pour l'instant. Quelqu'un pourrait-il donner des suggestions sur la façon dont cela pourrait être fait. J'ai mon bouton sur la ligne 140. J'ai aussi utilisé un db_connect() fonction donc je n'ai pas à écrire à de nombreuses reprises. Je peux peon l'utiliser pour lire la base de données avant de m'enregistrer au format csv.

Toutes les suggestions sont grandement appréciés. Attention C'est beaucoup de code à suivre.

    <h2>Employee Search</h2>
    <form action="Draft.php" name="dbToCSV" method="GET">
        <input type="submit" name="dbToCSV" value="Export Database to CSV" <?php if     (isset($_GET['dbToCSV']))
                    {
                        //Do this code
                    }
                    else
                    {
                        echo "Error!";
                    } ?>><br />

    </form>
    <form action="Draft.php" method="GET">
        By name: <input type="text" name="searchName">
        <input type="submit" value="Search Name"><br />
    </form>
    <form action="Draft.php" method="GET">
        By language: <input type="text" name="searchLang">
        <input type="submit" value="Search Language"><br />
    </form>
  • Veuillez réduire le code pour les éléments pertinents pour votre question. Posté le code contient un tas d'autres trucs qui ne sont pas directement liées à votre problème.
  • Je serais prudent, considérant que c'est une partie de votre finale. Vous ne pouvez jamais savoir qui est voyant cela, juste une suggestion.
InformationsquelleAutor mcvargas | 2014-02-21