Co można zrobić żeby ±ę¶ć działało?
<?php /*_________________________________________________ _______________ lixlpixel PHParadise __________________________________________________ _____________________ category : databases snippet : mySQL to excel downloaded : 05.04.2012 - 03:49 file URL : <a href="http://www.fundisom.com/phparadise/p...mySQL_to_excel" target="_blank">http://www.fundisom.com/phparadise/p...mySQL_to_excel</a> description : export a mySQL database table to an EXCEL file. database table dump to WORD document possible also. ___________________________START___COPYING___HERE_ _________________*/ ?> <?php //EDIT YOUR MySQL Connection Info: $DB_Server = "localhost"; //your MySQL Server $DB_Username = "************"; //your MySQL User Name $DB_Password = "***************"; //your MySQL Password $DB_DBName = "***************"; //your MySQL Database Name $DB_TBLName = "aplikacja1"; //your MySQL Table Name //$DB_TBLName, $DB_DBName, may also be commented out & passed to the browser //as parameters in a query string, so that this code may be easily reused for //any MySQL table or any MySQL database on your server //DEFINE SQL QUERY: //you can use just about ANY kind of select statement you want - //edit this to suit your needs! $sql = "Select * from $DB_TBLName"; //Optional: print out title to top of Excel or Word file with Timestamp //for when file was generated: //set $Use_Titel = 1 to generate title, 0 not to use title $Use_Title = 1; //define date for title: EDIT this to create the time-format you need //define title for .doc or .xls file: EDIT this if you want $title = "Szanowna Pani kierownik na pani życzenie lista aplikacji o miejsce w akademiku dnia $now_date"; /* Leave the connection info below as it is: just edit the above. (Editing of code past this point recommended only for advanced users.) */ //create MySQL connection //select database //execute query //if this parameter is included ($w=1), file returned will be in word format ('.doc') //if parameter is not included, file returned will be in excel format ('.xls') { $file_type = "msword"; $file_ending = "doc"; }else { $file_type = "vnd.ms-excel"; $file_ending = "xls"; } //header info for browser: determines file type ('.doc' or '.xls') /* Start of Formatting for Word or Excel */ { /* FORMATTING FOR WORD DOCUMENTS ('.doc') */ //create title with timestamp: if ($Use_Title == 1) { } //define separator (defines columns in excel & tabs in word) $sep = "\n"; //new line character { //set_time_limit(60); // HaRa $schema_insert = ""; for($j=0; $j<mysql_num_fields($result);$j++) { //define field names //will show name of fields $schema_insert .= "$field_name:\t"; $schema_insert .= "NULL".$sep; } elseif ($row[$j] != "") { $schema_insert .= "$row[$j]".$sep; } else { $schema_insert .= "".$sep; } } $schema_insert .= "\t"; //end of each mysql row //creates line to separate data from each MySQL table row } }else{ /* FORMATTING FOR EXCEL DOCUMENTS ('.xls') */ //create title with timestamp: if ($Use_Title == 1) { } //define separator (defines columns in excel & tabs in word) $sep = "\t"; //tabbed character //start of printing column names as names of MySQL fields { } //end of printing column names //start while loop to get data { //set_time_limit(60); // HaRa $schema_insert = ""; for($j=0; $j<mysql_num_fields($result);$j++) { $schema_insert .= "NULL".$sep; elseif ($row[$j] != "") $schema_insert .= "$row[$j]".$sep; else $schema_insert .= "".$sep; } //following fix suggested by Josue (thanks, Josue!) //this corrects output in excel when table fields contain \n or \r //these two characters are now replaced with a space $schema_insert .= "\t"; } } ?> <?php /*_____________________END___OF___THE___CODE_______ _______________ get more code from <a href="http://www.fundisom.com/phparadise/" target="_blank">http://www.fundisom.com/phparadise/</a> __________________________________________________ _________________*/ ?>