le 26/11/2007 à 10:27
pierre27
bonjour a tous
le titre est assez explicite
je souhaite sauver mes donnée de ma base dans un fichier a partir d'une page php
g donc un script mais qui n'ecrit pas dans mon fichier
a la ligne 26 il est bien ecrit courrierdepart quand j'ote le commentaire
mais a la ligne 27 rien
quelqu'un pourrait t-il me mettre sur la voie
d'avance merci
le titre est assez explicite
je souhaite sauver mes donnée de ma base dans un fichier a partir d'une page php
g donc un script mais qui n'ecrit pas dans mon fichier
a la ligne 26 il est bien ecrit courrierdepart quand j'ote le commentaire
mais a la ligne 27 rien
quelqu'un pourrait t-il me mettre sur la voie
d'avance merci
<?
include "config.php3";
// on se connecte à la base de donnée
$dbconnect = mysql_connect($cfgHote,$cfgUser) or die ("erreur de connexion");
// on selectionne votre base
mysql_select_db($db,$dbconnect) or die ("impossible de selectionner la base");
$sql = mysql_query(" SELECT ID, date, code, objet, desti, expe, annee from courrierdepart");
$res = mysql_numrows($sql); // on compte le nombre de résultats
$file = ("courrier.xls");
if(!$myfile = fopen($file,"w")) //on ouvre le fichier
{
print("erreur: ");
print("'$file' n'existe pas!\n");
exit;
}
WHILE($res!=$i) // chaque fois que "$res" est dif. de "$i", donc qu'il y a un enreg.
{
$recup = mysql_result($sql,$i); // on récupère les champs
//ecriture
//fputs($myfile,"* courrierdepart\n");
fwrite($myfile,"$ID\t $code\t $objet\t $desti\t $expe\t $date\t $annee\n"); //on insère une tabulation \t pour changer de colonne et un retour chariot \n pour changer de ligne
$i++;
}
//fermeture fichier
fclose($myfile); //on ferme le fichier
echo "<center><h2>La table 'courrier envoyé 2007' a été sauvegardée...</h2></center>";
mysql_close(); // on ferme la connexion
?>
<form name="quit">
<center><br><br><input type="button" value="Fermer" onClick="self.close()" name="button3"></center>
</form>