Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Sans rentrer dans les détails de votre code, par expérience, il y a parfois des surprises en utilisant la fonction mail(). Un mail server est quelque chose de complexe et le code ne dit pas s'il y a un server mail activé. Pour éviter ce problème je recommande d'utiliser la librairie phpmailer qu'on peut trouver sur github: https://github.com/PHPMailer/PHPMailer
Bonjour,
On peut imaginer faire un export en xls depuis un table php (dans laquelle serait le résultat des requêtes) mais en javascript:
le lien:
<a href=# onclick="exportTableToExcel(\'tblData\', \''.date("Ymd").'MonNom\')" return false;>Cliquez ici</a>
la table:
<table id="tblData">...</table>
la fonction javascript:
function exportTableToExcel(tableID, filename = ''){
var downloadLink;
var dataType = 'application/vnd.ms-excel; charset=UTF-8';
var tableSelect = document.getElementById(tableID);
var tableHTML = tableSelect.outerHTML.replace(/ /g, '%20');
// Specify file name
filename = filename?filename+'.xls':'excel_data.xls';
// Create download link element
downloadLink = document.createElement("a");
document.body.appendChild(downloadLink);
if(navigator.msSaveOrOpenBlob){
var blob = new Blob(['\ufeff', tableHTML], {
type: dataType
});
navigator.msSaveOrOpenBlob( blob, filename);
}else{
// Create a link to the file
downloadLink.href = 'data:' + dataType + ', ' + tableHTML;
// Setting the file name
downloadLink.download = filename;
//triggering the function
downloadLink.click();
}
}
Bonjour,
Je ferais la chose suivante:
foreach($row as $key=>$result){
if($key=="ville_id"){
$ville[]=$result;
}
}
var_dump($ville);
ensuite boucler dans $ville.
Il y a aussi la solution des jointures dans les requêtes en base. Ca aurait cette allure:
SELECT b.nom_ville
FROM user a, ville b, visite c
WHERE c.visite_ville_id = b.ville_id AND a.userID="xx"
Ces codes ne marchent surement pas en l'état (copy-paste).
Pages : 1