query ($query) or die ("Cannot execute query"); $table_data = array(); while ($row = $result->fetch_array()){ $upas = Array("ä" => "ä", "ü" => "ü", "ö" => "ö", "Ä" => "Ä", "Ü" => "Ü", "Ö" => "Ö", "ß" => "ß"); $upas2 = Array("ä" => "ä", "ü" => "ü", "ö" => "ö", "Ä" => "Ä", "Ü" => "Ü", "Ö" => "Ö", "ß" => "ß"); $spalte2_width = 25; $spalte2 = "$row[vorname] $row[nachname]"; $spalte2_len = strtr($spalte2, $upas); $len_spalte2 = strlen($spalte2_len); if($len_spalte2 >= $spalte2_width){ $spalte2 = substr("$spalte2",0 ,$spalte2_width-4)."..."; $spalte2_len = strtr($spalte2, $upas); $len_spalte2 = strlen($spalte2_len); }else{ $spalte2_len = strtr($spalte2, $upas); $len_spalte2 = strlen($spalte2_len); } $rest_spalte2 = $spalte2_width-$len_spalte2; $space_spalte2 = ""; $spalte2 = strtr($spalte2, $upas2); for($j=0;$j<$rest_spalte2;$j++){ $space_spalte2 .= " "; } $spalte3_width = 100; $spalte3 = "$row[verlauf]"; $spalte3_len = strtr($spalte3, $upas); $len_spalte3 = strlen($spalte3_len); if($len_spalte3 >= $spalte3_width){ $spalte3 = substr("$spalte3",0 ,$spalte3_width-4)."..."; $spalte3_len = strtr($spalte3, $upas); $len_spalte3 = strlen($spalte3_len); }else{ $spalte3_len = strtr($spalte3, $upas); $len_spalte3 = strlen($spalte3_len); } $spalte3 = strtr($spalte3, $upas2); $rest_spalte3 = $spalte3_width-$len_spalte3; $space_spalte3 = ""; for($j=0;$j<$rest_spalte3;$j++){ $space_spalte3 .= " "; } array_push($table_data, array( 'date_form' => $row['date_form'], 'name' => $spalte2, 'space_name' => $space_spalte2, 'verlauf' => $spalte3, 'space_verlauf' => $space_spalte3 ) ); } $smarty->assign('table_data', $table_data); $smarty->display("$template/$templatename"); ?>