es que la puse en script y nadie me responde U_u
lo que necesito es tener un boton de imprecion
que mande a imprimir los datos ingresados en un formaulario de registro en una hoja diseñada con espacios en balnco donde estaran esos datos
aparte de eso tengo una hoja de exel que ya usava antes en la que se llenaban las datos y se mandaba imprimir ene tas hojas diseñadas sin prblemas
entonces quiero emplearla
deseo poder mandar los datos que se rellenan en el form a los campos en la hoja de excel y que la imprima
estoy intentando utilizar esto
Código:
$success = "ok"; $error = "error"; $lbChar = "new line"; if($_POST){ $array = $_POST; } else if($_GET){ $array = $_GET; } else { die("You must Access this file through a form."); } if(!$array['filename']){ $array['filename'] = "form.xls"; } else { if(!(stristr($array['filename'],".xls"))){ $array['filename'] = $array['filename'] . ".xls"; } } $tab = "\t"; //chr(9); $cr = "\n"; //chr(13); if($array){ $keys = array_keys($array); foreach($keys as $key){ if(strtolower($key) != 'filename' && strtolower($key) != 'title'){ $header .= $key . $tab; } } $header .= $cr; //Make the line with the contents to write to the excel file. foreach($keys as $key){ if(strtolower($key) != 'filename' && strtolower($key) != 'title'){ $array[$key] = str_replace("\n",$lbChar,$array[$key]); $array[$key] = preg_replace('/([\r\n])/e',"ord('$1')==10?'':''",$array[$key]); $array[$key] = str_replace("\\","",$array[$key]); $array[$key] = str_replace($tab, " ", $array[$key]); $data .= $array[$key] . $tab ; } } $data .= $cr; if (file_exists($array['filename'])) { $final_data = $data; } else { $final_data = $header . $data; } // open the file and write to it $fp = fopen($array['filename'],"a"); if($fp){ fwrite($fp,$final_data); fclose($fp); // Success header("Location: $success"); } else { // Error header("Location: $error"); } }
es de un archivo de internet que encontre espero me pueda ayudar