IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Envoi Formulaire php vers Excel ou Autre


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 79
    Par défaut Envoi Formulaire php vers Excel ou Autre
    Bonjour à tous,

    Je vous explique le contexte:
    J'ai actuellement un formaulaire php que les utilisateurs remplissent et que nous recevons par mail
    Jusque La tout fonctionne

    Maintenant je souhaiterais ques les informations saissies dans le formaulaire soit visible et modifiable.
    Quel est la solution la plus simple ?

    Envoie des données vers un fichier excel ?
    Visualiser et modifier les données via une page html ?

    Par contr les données doivent arriver dans le même fichier préformaté et je souhaite garder un historique (un seul fichier pour toute les formulaires reçus)

    Pouvez vous m'aider ?

    D'avance merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 79
    Par défaut
    Grace au code ci dessous j'ai réussi à créer une pae permettant de visualiser l'ensemble des données de ma BDD

    Par contre maintenant je souhaiterais pouvoir via cette affichage pouvoir modifier les données via par exemple un bouton modifier par enregistrement

    voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
     
    <html>
    <body>
    <?php
    //=========================================
    // includes du fichier fonctions
    //=========================================
    require 'fonctions.php';
    //=========================================
    // information pour la connection à le DB
    //=========================================
    $host = 'localhost';
    $user = 'root';
    $pass = '';
    $db = 'formulaire';
     
    //=========================================
    // initialisation des variables 
    //=========================================
    // on va afficher 15 résultats par page.
    $nombre = 15; 
    // si limite n'existe pas on l'initialise à zéro
    if (!$limite) $limite = 0; 
    // on cherche le nom de la page. 
    $path_parts = pathinfo($_SERVER['PHP_SELF']);
    $page = $path_parts["basename"];
     
    //========================================= 
    // connection à la DB
    //=========================================
    $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
    mysql_select_db($db) or die ('Erreur :'.mysql_error());
     
    //========================================= 
    // requête SQL qui compte le nombre total 
    // d'enregistrements dans la table.
    //=========================================
    $select = 'SELECT count(id) FROM demande';
    $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
    $row = mysql_fetch_row($result);
    $total = $row[0];
     
    //=========================================
    // vérifier la validité de notre variable 
    // $limite;
    //=========================================
    $verifLimite= verifLimite($limite,$total,$nombre);
    // si la limite passée n'est pas valide on la remet à zéro
    if(!$verifLimite) {
    $limite = 0;
    }
    //=========================================
    // requête SQL qui ne prend que le nombre 
    // d'enregistrement necessaire à l'affichage.
    //=========================================
    $select = 'select id_responsable,responsable FROM demande ORDER BY responsable ASC limit '.$limite.','.$nombre;
    $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
     
    //========================================= 
    // si on a récupéré un resultat on l'affiche.
    //=========================================
    if($total) {
    // début du tableau
    echo '<table bgcolor="#FFFFFF">'."\n";
    // première ligne on affiche les titres id_responsable et responsable dans 2 colonnes
    echo '<tr>';
    echo '<td bgcolor="#669999"><b><u>id_responsable</u></b></td>';
    echo '<td bgcolor="#669999"><b><u>responsable</u></b></td>';
    echo '</tr>'."\n";
    // lecture et affichage des résultats sur 2 colonnes 
    while($row = mysql_fetch_array($result)) {
    echo '<tr>';
    echo '<td bgcolor="#CCCCCC">'.$row['id_responsable'].'</td>';
    echo '<td bgcolor="#CCCCCC">'.$row['responsable'].'</td>';
    echo '</tr>'."\n";
    }
    echo '</table>'."\n";
    }
    else echo 'Pas d\'enregistrements dans cette table...';
    mysql_free_result($result);
     
    //========================================= 
    // si le nombre d'enregistrement à afficher 
    // est plus grand que $nombre 
    //=========================================
    if($total > $nombre) {
    // affichage des liens vers les pages
    affichePages($nombre,$page,$total);
    // affichage des boutons
    displayNextPreviousButtons($limite,$total,$nombre,$page);
    }
    ?>
    </body>
    </html>
    D'avance merci pour l'aide

Discussions similaires

  1. [MySQL] [PHP] du formulaire php vers easyphp
    Par beurknbba dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 28/08/2009, 13h50
  2. envoi formulaire POST vers popup
    Par Saintux dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 25/01/2008, 14h00
  3. [Oracle] exportation oracle php vers Excel
    Par atef83 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 10/05/2007, 10h59
  4. [Formulaire] Export Vers Excel
    Par holoaccess dans le forum IHM
    Réponses: 4
    Dernier message: 26/04/2007, 11h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo