Bakız örnek cap:

Bu arada el deymişken Türkçe karakter sorununu nasıL çözeriz
9
●723

<?php
include "config.php";
baglan();
$tablo = "SELECT * FROM mezun";
$sorgu = mysql_query ( $tablo );
echo "<table align='center' border='1'>
<tr bgcolor='#6633CC'>
<td>Ad</td>
<td>Soyad</td>
<td>Mezuniyet Yılı</td>
</tr>";
while ( $oku = mysql_fetch_assoc ( $sorgu ) ) {
if ( $i % 2 ) {
$renk = "#FFFFCC";
} else {
$renk = "#CCFF99";
}
echo "<tr bgcolor='$renk'>
<td>$oku[ad]</td>
<td>$oku[soyad]</td>
<td>$oku[yil]</td>
</tr></table>";
$i++;
}
?>Kodlarım yukarıdaki gibi ..
<?php
include "config.php";
baglan();
$tablo = "SELECT * FROM mezun";
$sorgu = mysql_query( $tablo );
?>
<table align="center" border="1">
<tr bgcolor="#6633CC">
<td>Ad</td>
<td>Soyad</td>
<td>Mezuniyet Yılı</td>
</tr>
<?php
$i = 0;
while ( $oku = mysql_fetch_assoc ( $sorgu ) ) {
if($i % 2 == 0) {
$renk = "#FFFFCC";
}
else {
$renk = "#CCFF99";
}
?>
<tr bgcolor="<?=$renk;?>">
<td><?=htmlspecialchars($oku['ad']);?></td>
<td><?=htmlspecialchars($oku['soyad']);?></td>
<td><?=htmlspecialchars($oku['yil']);?></td>
</tr>
<?php
$i++;
}
</table>
?>tablo tagını while içinde değil while dışında kapatmalısın.
echo "<tr bgcolor='$renk'>
<td>$oku[ad]</td>
<td>$oku[soyad]</td>
<td>$oku[yil]</td>
</tr></table>"; bu kodun sonunda table kapatmanız hatalı. table while döngüsünün dışında kapatılmalıydı. tablodaki sorunu da bu yaratıyor.
El alışkanlığı normalde $oku["ad"] olduğunu biliyorum
sonra düzeltçem onları zaten ..
Ama bir TR karakter hatası kaldı :S