dostlar sabahtan beri bu kodları çözmeye çalışıyorum bir çoğunu çözdüm
fakat bunu çözemedim yardımcı olursanız sevinirim
arkadaşlar alttakı kodda foreach ($veri as $val) gördüğünüz gibi dizidekileri değişkene atanmış fakat burda $val[$i]. değişkeninin [$i]. indexi var dizi gibi bunu burda dizi gibi yapan ne değişkenleridemi [1] index ini yazarak cağırıyoruz
foreach ($veri as $val): echo '<tr>'; for($i=0; $i<$basliksayi; $i++): echo '<td>'.$val[$i].'</td>';yoksa burdaki kodlamı alakalı
while ($sonuc=$verial->fetch(PDO::FETCH_ASSOC)): @$arabaveri[]=array( $sonuc["marka"], $sonuc["model"] ); endwhile;
KODLARIN TAMAMI ALTTA ÜSTEKİLER ALINTI
<?php
function excelcek ($filename= 'ExportExcel',$baslik=array(),$veri=array()){ //filename çok güzel bir isisttem
header("Content-Encoding: UTF-8"); // KARAKTER SETİNİ TANIMLAR
header('Content-Type: text/plain; charset=utf-8'); // dosyanın ayarları standart ayarlar
header('Content-disposition: attachment; filename='.$filename.'.xls'); // bu standart bir kod
echo "\xEF\xBB\xBF";
echo '<table border="1"> <th style="background-color:#000000" colspan="2" > <font color="#8B8B8B" > ARABALAR</font></th><tr>';
foreach ($baslik as $v):
echo '<td style="background-color:#FFA500">'.trim($v).'</td>';
endforeach;
echo '</tr>';
$basliksayi=count ($baslik);
foreach ($veri as $val):
echo '<tr>';
for($i=0; $i<$basliksayi; $i++):
echo '<td>'.$val[$i].'</td>';
endfor;
echo '</tr>';
endforeach;
echo '</table>';
}
?><?php include("excel.php");
?>
<?php
try {
$baglanti= new PDO ("mysql:host=localhost;dbname=kisiler;charset=utf8","root","123456");
$baglanti->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
die($e->getMessage());
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Başlıksız Belge</title>
</head>
<body>
<?php
$arabaveri=array();
$arababaslik=array(
"Araba Ad",
"Araba Model"
);
$verial=$baglanti->prepare("select * from arabalar ");
$verial->execute();
while ($sonuc=$verial->fetch(PDO::FETCH_ASSOC)):
@$arabaveri[]=array(
$sonuc["marka"],
$sonuc["model"]
);
endwhile;
excelcek(date("d.m.Y"),$arababaslik,$arabaveri);
?>
</body>
</html>