Bonjour a tous,

grace a votre aide j ai un formulaire nickel avec le quel je peux voir les resultats sur une interface web. c est super par contre j aimerais savoir comment faire pour exporter le contenu de ma table sql en fichier excel ?

je vous laisse le code pour vous aider

Merci

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
<?php
 
// Parametres mysql 
define('DB_SERVER', 'localhost'); // serveur mysql
define('DB_SERVER_USERNAME', 'root'); // nom d'utilisateur
define('DB_SERVER_PASSWORD', ''); // mot de passe
define('DB_DATABASE', 'marketing'); // nom de la base
 
// Connexion au serveur mysql
$connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME,
DB_SERVER_PASSWORD)
or die('Impossible de se connecter : ' . mysql_error());
// sélection de la base de données
mysql_select_db(DB_DATABASE, $connect);
 
// imaginons un tableau à 3 colonnes pour l'exemple
// on cree la 1ere ligne d'en-tete
echo '<table>
  <tr>
    <th>entreprise</th>
    <th>civilite</th>
    <th>Nom</th>
    <th>prenom</th>
    <th>Adresse</th>
    <th>Code postal</th>
    <th>ville</th>
    <th>telephone</th>
    <th>mail</th>
    <th>numero appels</th>
    <th>Besoins</th>
    <th>Resultats</th>
    <th>Messages</th>

  </tr>';
 
$sql = "SELECT * FROM formulaire";
$req = mysql_query($sql);
while ($resultat = mysql_fetch_array($req))
{
    // pour chaque ligne de resultat, on ajoute une ligne au tableau   
   echo '<tr>';
   echo '<td>'.$resultat['entreprise'].'</td>';
   echo '<td>'.$resultat['civilite'].'</td>';
   echo '<td>'.$resultat['nom'].'</td>';
   echo '<td>'.$resultat['prenom'].'</td>';
   echo '<td>'.$resultat['adresse'].'</td>';
   echo '<td>'.$resultat['codepostal'].'</td>';
   echo '<td>'.$resultat['ville'].'</td>';
   echo '<td>'.$resultat['telephone'].'</td>';
   echo '<td>'.$resultat['mail'].'</td>';
   echo '<td>'.$resultat['numeroappels'].'</td>';
   echo '<td>'.$resultat['besoin'].'</td>';
   echo '<td>'.$resultat['resultats'].'</td>';
   echo '<td>'.$resultat['message'].'</td>'; 
  echo '</tr>';
}
 
// enfin, on ferme le tableau
echo '</table>';
 
?>