Param('numsondage').' ORDER BY id_users'; $sql = $connect->Prepare($sql); $user_studs = $connect->Execute($sql, array($_GET['numsondage'])); $dsondage = get_sondage_from_id($_GET['numsondage']); $nbcolonnes=substr_count($dsondage->sujet,',')+1; $toutsujet=explode(",",$dsondage->sujet); #$toutsujet=str_replace("°","'",$toutsujet); //affichage des sujets du sondage $input =";"; foreach ($toutsujet as $value) { if ($dsondage->format=="D"||$dsondage->format=="D+") { if (strpos($dsondage->sujet,'@') !== false) { $days=explode("@",$value); $input.= date("j/n/Y",$days[0]).';'; } else { $input.= date("j/n/Y",$values).';'; } } else { $input.= $value.';'; } } $input.="\r\n"; if (strpos($dsondage->sujet,'@') !== false) { $input.=";"; foreach ($toutsujet as $value) { $heures=explode("@",$value); $input.= $heures[1].';'; } $input.="\r\n"; } while ( $data=$user_studs->FetchNextObject(false)) { // Le nom de l'utilisateur $nombase=str_replace("°","'",$data->nom); $input.=$nombase.';'; //affichage des resultats $ensemblereponses=$data->reponses; for ($k=0;$k<$nbcolonnes;$k++) { $car=substr($ensemblereponses,$k,1); if ($car=="1") { $input.='OK;'; $somme[$k]++; } else { $input.=';'; } } $input.="\r\n"; } $filesize = strlen( $input ); $filename=$_GET["numsondage"].".csv"; header( 'Content-Type: text/csv; charset=utf-8' ); header( 'Content-Length: '.$filesize ); header( 'Content-Disposition: attachment; filename="'.$filename.'"' ); header( 'Cache-Control: max-age=10' ); echo $input; die();