function tarihbul($bitis) { 
	$baslangic	= date('d-m-Y');
	$kes1		= explode('-',$baslangic); 
	$kes2		= explode('-',$bitis); 
	$time1		= mktime(0,0,0,$kes1[1],$kes1[0],$kes1[2]);	
	$time2		= mktime(0,0,0,$kes2[1],$kes2[0],$kes2[2]); 
	while($time1<=$time2){ 
		$x		= date('d.m.Y', ($time1));
		echo $x.'<br>'; 
		$time1	= $time1+2592000; 
	} 
}  
function taksit($price){
	$taksit		= "";	

	if($price>=0 AND $price<=200){
		$taksit = 0;
		$table	= '
				<table border="1">
					<thead>
						<tr>
							<th>Ürün Fiyatı</th>
							<th>Aylık Taksit Miktarı</th>
							<th>Aylık Taksit Tarihleri</th>
						</tr>
					</thead>
					<tbody>
						<tr>
							<td>'.$price.'</td>
							<td>'.$price/$taksit.'</td>
							<td>200 TL ve altı Taksit Yapılmamaktadır.</td>
						</tr>
					</tbody>
				</table>
				';
	}else if($price>=200 AND $price<=500){
		$taksit	= 3;
		$end 	= date("d-m-Y",strtotime(date("d-m-Y", strtotime(date('d-m-Y'))) . "+$taksit month"));
		$table	= '
				<table border="1">
					<thead>
						<tr>
							<th>Ürün Fiyatı</th>
							<th>Aylık Taksit Miktarı</th>
							<th>Aylık Taksit Tarihleri</th>
						</tr>
					</thead>
					<tbody>
						<tr>
							<td>'.$price.'</td>
							<td>'.$price/$taksit.'</td>
							<td>'.tarihbul($end).'</td>
						</tr>
					</tbody>
				</table>
				';
	}else if($price>=500 AND $price<=800){
		$taksit	= 4;
		$end 	= date("d-m-Y",strtotime(date("d-m-Y", strtotime(date('d-m-Y'))) . "+$taksit month"));
		$table	= '
				<table border="1">
					<thead>
						<tr>
							<th>Ürün Fiyatı</th>
							<th>Aylık Taksit Miktarı</th>
							<th>Aylık Taksit Tarihleri</th>
						</tr>
					</thead>
					<tbody>
						<tr>
							<td>'.$price.'</td>
							<td>'.$price/$taksit.'</td>
							<td>'.tarihbul($end).'</td>
						</tr>
					</tbody>
				</table>
				';
	}else if($price>=800 AND $price<=1100){
		$taksit	= 7;
		$end	= date("d-m-Y",strtotime(date("d-m-Y", strtotime(date('d-m-Y'))) . "+$taksit month"));
		$table	= '
				<table border="1">
					<thead>
						<tr>
							<th>Ürün Fiyatı</th>
							<th>Aylık Taksit Miktarı</th>
							<th>Aylık Taksit Tarihleri</th>
						</tr>
					</thead>
					<tbody>
						<tr>
							<td>'.$price.'</td>
							<td>'.$price/$taksit.'</td>
							<td>'.tarihbul($end).'</td>
						</tr>
					</tbody>
				</table>
				';
	}else if($price>=1100 AND $price<=1400){
		$taksit	= 10;
		$end 	= date("d-m-Y",strtotime(date("d-m-Y", strtotime(date('d-m-Y'))) . "+$taksit month"));
		$table	= '
				<table border="1">
					<thead>
						<tr>
							<th>Ürün Fiyatı</th>
							<th>Aylık Taksit Miktarı</th>
							<th>Aylık Taksit Tarihleri</th>
						</tr>
					</thead>
					<tbody>
						<tr>
							<td>'.$price.'</td>
							<td>'.$price/$taksit.'</td>
							<td>'.tarihbul($end).'</td>
						</tr>
					</tbody>
				</table>
				';
	}else if($price>=1400 AND $price<=2000){
		$taksit	= 12;
		$end 	= date("d-m-Y",strtotime(date("d-m-Y", strtotime(date('d-m-Y'))) . "+$taksit month"));
		$table	= '
				<table border="1">
					<thead>
						<tr>
							<th>Ürün Fiyatı</th>
							<th>Aylık Taksit Miktarı</th>
							<th>Aylık Taksit Tarihleri</th>
						</tr>
					</thead>
					<tbody>
						<tr>
							<td>'.$price.'</td>
							<td>'.$price/$taksit.'</td>
							<td>'.tarihbul($end).'</td>
						</tr>
					</tbody>
				</table>
				';
	}
	echo $table;
}

$para = 800;
echo taksit($para);
Nerede hata var ?
<td>'.tarihbul($end).'</td> çıktıyı burada vermesi gerekirken sayfa başında veriyor.

İsteyen kullanabilir.