senateur17
Messages postés58Date d'inscriptionjeudi 2 octobre 2008StatutMembreDernière intervention31 mai 2011
-
13 avril 2011 à 14:18
senateur17
Messages postés58Date d'inscriptionjeudi 2 octobre 2008StatutMembreDernière intervention31 mai 2011
-
19 avril 2011 à 12:21
Bonjour ,j'utilise une fonction php dont le code est voici:
function exportExcel($where)
{
//TABLEAU CONTENANT LES CHAMPS DE LA REQUETE (CHAMPS A AFFICHER)
$champs = getFieldsTable("products_110127");
$taille = count($champs);
//REQUETE DE SELECTION DES DONNEES
$select="SELECT ";
for($i=0;$i<=($taille-1);$i++){
$select=$select.strtoupper($champs[$i]).",";
}
$select=substr($select,0,(strlen($select)-1));
$select = $select." FROM products_110127 ".$where;
//CONNECTION A LA BASE DE DONNEES
$result = mysql_query($select) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
//Premiere ligne ; nom des champs :
$xls_output = "";
for($i=0;$i<=($taille-1);$i++){
$xls_output=$xls_output.strtoupper($champs[$i]).";";
}
$xls_output .= "\n";
//Boucle sur les resultats
while($row = mysql_fetch_array($result))
{
for($i=0;$i<=($taille-1);$i++){
$xls_output .= $row[$i] . ";" ;
}
$xls_output .= "\n";
}
exit;
}
C'est une fonction de téléchergement du fichier Excel
Avant d'appel de cette fonction,j'ai d'abord afficher un message
Il déclenche directement le téléchargement sans afficher ce message
Je ne sais pas ,pourquoi?
Pouvez-vous m'aider?
Merci d'avance
senateur17
Messages postés58Date d'inscriptionjeudi 2 octobre 2008StatutMembreDernière intervention31 mai 2011 19 avril 2011 à 12:21
Justement, j'ai essayé en local export en excel ,ça a marché mais en ligne il affiche les données directement sur le navigateur mais pas dans excel,pouvez-vous m'aider?