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
|
<?php
if (isset($_POST['mdp']) AND $_POST['mdp'] == "123Export")
{
// à elle seule, la ligne suivante suffit à envoyer le résultat du script dans une feuille Excel
header("Content-type: application/vnd.ms-excel");
try
{
$bdd = new PDO('mysql:host=localhost;dbname=cartedevisite;charset=utf8', 'root', '');
}
catch (Exception $e)
{
die('Erreur : '.$e->getMesage());
}
// On récupère tout le contenu de la table
$reponse = $bdd->query('SELECT * FROM commandes');
// On affiche chaque entrée une à une
while ($donnees = $reponse->fetch())
{
echo $donnees['date'].'<br />';
echo $donnees['typeCDV'].'<br />';
echo $donnees['dt'].'<br />';
echo $donnees['adresse'].'<br />';
echo strtoupper($donnees['nom']).'<br />';
echo ucwords(strtolower($donnees['prenom'])).'<br />';
echo $donnees['service'].'<br />';
echo $donnees['fonction'].'<br />';
echo $donnees['tel'].'<br />';
echo $donnees['gsm'].'<br />';
echo $donnees['email'].'<br />';
echo $donnees['nbr'].'<br />';
echo $donnees['note'].'<br />';
echo '<br />';
echo '------------------------------------------------------------------------------<br />';
echo '<br />';
}
print '<table border=0><TR><TD> </TD></TR>';
for ($ligne=0 ; $ligne<@mysql_numrows($reponse);$ligne++)
{
for ($colonne = 0;$colonne < 3 ; $colonne++)
{
print '<TD>' .mysql_result($reponse , $ligne,$colonne). '</TD>';
}
print '</TR>';
}
print '</TABLE>';
$reponse->closeCursor(); // Termine le traitement de la requête
header('Location: cdv.php');
}
if (isset($_POST['mdp']) AND $_POST['mdp'] != "123Export")
{
header('Location: export.php?mdpok=nok');
} |
Partager