
28-01-2012, 20:28:07
|
| |
Teşekkür Ederim Kardesim Saol Alıntı: interkolik Nickli Üyeden Alıntı
PHP- Kodu:
<style>
th {
background:#CCCCCC;
}
</style>
<?php
include 'inc/db_inc.php'; //DB bağlantı.
function cekilecek($isim){
$istenmeyen = array('id','ID');
foreach($istenmeyen as $ad){
if ($isim == $ad) { return false; };
}
return true;
}
?>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<?php
$sql = mysql_query("SELECT * FROM urunler ORDER BY ID");
$sonuc = mysql_fetch_array($sql);
$basliklar = array();
foreach ($sonuc as $sutun => $deger){
if(!is_numeric($sutun) && cekilecek($sutun)){
echo '<th scope="col">'.$sutun.'</th>';
array_push($basliklar,$sutun);
}
}
?>
</tr>
<?php
$sql = mysql_query("SELECT * FROM urunler ORDER BY ID");
$say = 0;
$max = count($basliklar);
while($oku = mysql_fetch_assoc($sql)) {
echo '<tr>';
foreach($basliklar as $deger){
echo '<td><input value="'.$oku[$deger].'" /></td>';
}
echo '</tr>';
}
?>
</table> Bu örneğe göre kendin yapabilirsin. Fonksiyon cekilecek de ki istenmeyenlerin içine başlık yazabilirsin. Örnek de ID yi iptal ettim mesela.
Örnek için urunler adında bir tablo açtım ve urunadi ve urunfiyati adında 2 adında sütun yaptım. İstediğin kadar sütun olsun farketmez. Çekmek istemedikelirini dediğim yere yazarsın. Verileri input içine yazdırdım sen kendine göre ister inputa ister div'e ister textarea ya yazdırırsın. Biraz da kendin uğraş  | |