Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
je pense aussi que je suis obligé de passer par des tableaux.
Je regarde cette méthode et je vous tiens au courant.
A+
Bonjour,
MErci pour le retour,
en effet cela marche quand on a 2 variables
mais si on a une liste ??
dans mon cas j'ai 10 cases à cocher...vous imaginer le nombre de possibilités de cases vides que j'ai.....
Bonjour,
je reviens à la charge !
en fait j'ai créé une autre page avec un formulaire avec comme "action" une page contenant le code ci-dessus.
dans le code ci-dessus la commande :
$query = sprintf('SELECT * FROM MYSQL_TABLE'); a été remplacé par $query = sprintf('SELECT ".$var1.",".$var2." FROM MYSQL_TABLE');
ou var1 et var2 sont issues du formulaire.
le formulaire contient des cases à cocher.Tout marche bien sauf si on laisse vide une case.
donc sa valeur est normalement NULL.
Comme si Select var1, var2 n'admet pas qu'une variable soit nulle car la syntaxe devient select ,var2 (cas ou var1=null)
savez vous s'il ya une astuce pour selectionner que les variables non nuls dans la commande selec??
merci bcp
bonjour,
je ne sais pas si ca peut aider; j'ai trouver un code qui permet d'exporter directement vers un CSV. ( à partir de http://salman-w.blogspot.com/2009/07/ex … g-php.html )
il permet de sélectionner les champs de la tables qu'on veut mais seulement en modifiant le code de la requette (select * ...etc )
je souhaite offrir cette possibilité à l'utilisateur : cad choisir les champs à partir d'une page php puis exécuter pour sortir le fichier CSV :
<?php
/*
* PHP code to export MySQL data to CSV
* http://salman-w.blogspot.com/2009/07/ex … g-php.html
*
* Sends the result of a MySQL query as a CSV file for download
*/
/*
* establish database connection
*/
$conn = mysql_connect('MYSQL_HOST', 'MYSQL_USERNAME', 'MYSQL_PASSWORD') or die(mysql_error());
mysql_select_db('MYSQL_DATABASE', $conn) or die(mysql_error($conn));
/*
* execute sql query
*/
$query = sprintf('SELECT * FROM MYSQL_TABLE');
$result = mysql_query($query, $conn) or die(mysql_error($conn));
/*
* send response headers to the browser
* following headers instruct the browser to treat the data as a csv file called export.csv
*/
header('Content-Type: text/csv');
header('Content-Disposition: attachment;filename=export.csv');
/*
* output header row (if atleast one row exists)
*/
$row = mysql_fetch_assoc($result);
if ($row) {
echocsv(array_keys($row));
}
/*
* output data rows (if atleast one row exists)
*/
while ($row) {
echocsv($row);
$row = mysql_fetch_assoc($result);
}
/*
* echo the input array as csv data maintaining consistency with most CSV implementations
* - uses double-quotes as enclosure when necessary
* - uses double double-quotes to escape double-quotes
* - uses CRLF as a line separator
*/
function echocsv($fields)
{
$separator = '';
foreach ($fields as $field) {
if (preg_match('/\\r|\\n|,|"/', $field)) {
$field = '"' . str_replace('"', '""', $field) . '"';
}
echo $separator . $field;
$separator = ',';
}
echo "\r\n";
}
?>
bonjour,
le plus souvent ca serait de la création (ajout de fiches patiens avec leurs informations )
Bonjour,
En fait il s'agit que de sélectionner des colonnes dans une table bien déterminée.
ensuite les exporter vers un fichier CSV (ou bien PDF)
et aussi de pouvoir faire l'import depuis un fichier CSV vers des colonnes dans une table bien déterminée.
Merci
Bonjour,
En fait pour éclaircir le besoin :
en fait il s'agit d'exporter les données à partir d'une table nommée "patient" avec la possibilité de sélectionner les champs qu'on veut exporter (sélectionner age, sexe, nom...etc)
le tout vers un fichier CSV ( le PDF c'est un + pas une nécessité)
je souhaite integrer ces fonctionnalité dans une page php que je vais intégrer à mon application
Voilà
merci
Bonjour,
je viens de m'inscrire sur ce forum !
j'espère trouver de l'aide concernant un problème que je rencontre actuellement :
j'ai conçu une application de gestion de malade pour un petit centre hospitalier (saisie données malade, Fiches radios, photos..) en PHP/MySQL
je souhaite intégrer à mon application un outils d'export/import SQL <==> CSV, PDF sans passser par le PHPMyadmin
avez vous des liens?,
Merci
Pages : 1