par mateo2996 » 04 déc. 2013, 11:10
par mateo2996 » 03 déc. 2013, 22:12
par mateo2996 » 03 déc. 2013, 17:42
par orenx22 » 03 déc. 2013, 17:34
par mateo2996 » 03 déc. 2013, 17:13
par mateo2996 » 03 déc. 2013, 17:04
par mateo2996 » 03 déc. 2013, 16:47
Tu dois changer dans le script : maBaseDeDonnees par le nom de la tienne. dans l'objet PDO, remplacer 'root' et null par le bon login et mot de passe de la base de données. dans la premier variable $fichier, tu dois donner les noms des différentes colonnes que tu veux récupérer dans ton fichier CSV. changer la requête SQL dans la variable $sql en fonction de tes filtres souhaité. Pour le reste rien ne changera. Après si tu ne comprends pas, je te peux pas plus t'aider. Commence par le commencement pour te lancer dans la programmation PHP. Apprends ce qu'est une variable, un pointeur, une condition, une boucle, une fonction, un objet.. et tout le reste avant de ce lancer dans le développement de quelque chose
par mateo2996 » 03 déc. 2013, 16:43
par orenx22 » 03 déc. 2013, 16:42
par mateo2996 » 03 déc. 2013, 16:32
par orenx22 » 03 déc. 2013, 16:31
par mateo2996 » 03 déc. 2013, 16:27
par orenx22 » 03 déc. 2013, 16:24
par mateo2996 » 03 déc. 2013, 16:20
par orenx22 » 03 déc. 2013, 16:17
<?php $dsn = "mysql:dbname=maBaseDeDonnees;host=127.0.0.1;port=3306;" ; $database = new PDO( $dsn, 'root', '' ); $fichier = "id;col1;col2\n"; $filtre = 'unFiltre' ; $sql = "SELECT id,col1,col2 FROM maTable WHERE filtre = ?" ; $req = $database-> prepare( $sql ); $req-> execute( array( $filtre ) ); foreach( $req-> fetchAll( PDO::FETCH_ASSOC ) as $row ) { $fichier .= implode( ';', $row )."\n" ; } header( "Content-type: application/vnd.ms-excel" ); header( "Content-disposition: attachment; filename=fichier.csv" ); print $fichier ; exit ;