Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
1770
Tıklama
0
Öne Çıkarma
veritabanına eklenen son 3 kaydı sayfada gösterme
A
11 yıl
Yarbay
Konu Sahibi

php diline yeni başladım önceden çok az asp.net biliyodum fazla kaynak olmadığı için php öğrenmeye başladım, fakat sitede mysql den alınmayan yerlerde karakterler bozuk mysql den çekilen verilerin karakterleri düzgün çıkıyor.





< Bu mesaj bu kişi tarafından değiştirildi ApexiRubber -- 7 Temmuz 2014; 23:19:04 >

-
11 yıl
Yüzbaşı

mysql de veritabanı türünü ne olarak ayarladın? genelde türkçe karakter sorunu ya veritabanı tipinde ya da taglar arasındaki utf biçimlerinden kaynaklı.




Bu mesajda bahsedilenler: @ApeXiRubbEr
O
11 yıl
Teğmen

Htnl karakter kodlamasına bakın utf8 olsun. Veritabanı da türkçe olsun. Eğer yine bozuk çıkarsa mysql sorgusunuda set names utf8 şeklinde düzeltirsiniz.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
A
11 yıl
Yarbay
Konu Sahibi

cevaplar için teşekkürler, html meta tag lara "<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">" bunu ekledim birde config.php dosyasında latin5 olarak ayarladım sorun yok şuan.


Bu mesaja 1 cevap geldi.
A
11 yıl
Yarbay
Konu Sahibi

karakter sorunu çözüldü ama döngüde kaldım :).
<?php 
$sorgu =mysql_query("Select * from Blog order by id desc limit 3");
while($sonuc=mysql_fetch_array($sorgu));
extract($sonuc);
{
?>
<div class="home-blog">
<h2><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=94312082&url=#" data-href="#">"<?php echo $sonuc->BlogBaslik ?>"</a></h2>
<span><?php echo $sonuc->BlogKategori ?></span>
<p> <?php echo $sonuc->BlogKisaIcerik ?></p>
<li><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=94312082&url=#" data-href="#">Okumaya Devam Et <i class="fa fa-angle-double-right"></i></a></li>
</div>
<?php } ?>

kod yukarıda ki gibi veritabanına kayıt olan son 3 veriyi çekmek istiyorum ama yapamadım.

yadım ederseniz çok makbule geçer, şimdiden teşekkürler.


Bu mesaja 1 cevap geldi.
C
11 yıl
Teğmen

<?php 
$sqlsorgu = "SELECT * FROM (
SELECT * FROM Blog ORDER BY id DESC LIMIT 3
) sub
ORDER BY id ASC";

$sorgu =mysql_query($sqlsorgu);

while( $sonuc = mysql_fetch_array( $sorgu ) ) {
?>
<div class="home-blog">
<h2><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=94316652&url=#" data-href="#">"<?php echo $sonuc['BlogBaslik'] ?>"</a></h2>
<span><?php echo $sonuc['BlogKategori'] ?></span>
<p> <?php echo $sonuc['BlogKisaIcerik'] ?></p>
<li><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=94316652&url=#" data-href="#">Okumaya Devam Et <i class="fa fa-angle-double-right"></i></a></li>
</div>
<?php
}
mysql_close();
?>


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ApeXiRubbEr
A
11 yıl
Yarbay
Konu Sahibi

geç oldu ama teşekkürler, verdiğin kodla biraz değişiklik yaparak sorun çözüldü. Şuan seo link ile uğraşıyorum .htaccess'de takıldım

Bu konuda da yardım isticem .

 
<?php
$sorgu =mysql_query("Select * from blog order by BlogID desc");
while($sonuc=mysql_fetch_assoc($sorgu))
{
$id=$sonuc['BlogID'];
$baslik=$sonuc['BlogBaslik'];
$tarih=date("d.m.Y - H:i l",$sonuc['BlogTarih']);
$yazar=$sonuc['BlogYazar'];
$kategori=$sonuc['BlogKategori'];
$icerik=$sonuc['BlogIcerik'];
$resim=$sonuc['BlogResim'];
$resimaciklama=$sonuc['BlogResimAciklama'];
$kisaicerik=$sonuc['BlogKisaIcerik'];
$seflink = $sonuc['seflink'];
?>
<div class="blog">
<h2><?=$baslik?></h2>
<div class="edge">
<img alt="<?=$resimaciklama?>" src="admin/<?=$resim?>"/>
</div>
<p class="date"><?=cvr($tarih)?> / Yazar:<?=$yazar?> / Kategori:<?=$kategori?></p>
<p class="blog-text">
<?=$kisaicerik?>
</p><br />
<p style="blog-p"><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=94895338&url=makale.php?id=<?=$id?>" data-href="makale.php?id=<?=$id?>">Okumaya Devam Et <i class="fa fa-angle-double-right"></i></a></p>
</div>
<br/><br/>
<hr/>
<?php } ?>


makale.php?id=<?=$id?> bazı denemelerde makale.php sayfasına seo link aldım fakat bu php kodları hata verdi bu seferde. Mysql de seolink diye alan açtım oradan çekmeye çalışıyorum ama hata veriyorum. Verdiğim kodlar yönlenmeden önce ki ana sayfa.
yardım olacaklara şimdiden teşekkürler.

.htaccess kodları
Options +FollowSymLinks 
RewriteEngine on


RewriteRule ^index$ index.php [L,NC]
RewriteRule ^blog$ blog.php [L,NC]
RewriteRule ^hizmetlerimiz$ hizmetlerimiz.php [L,NC]
RewriteRule ^iletisim$ iletisim.php [L,NC]
RewriteRule ^portfoy$ portfoy.php [L,NC]
RewriteRule ^hakkimda$ hakkimda.php [L,NC]
RewriteRule ^tasarimlar$ tasarimlar.php [L,NC]
RewriteRule ^makale/ makale.php?id=$1

şimdilik sadece makale üzerinde çalışıyorum olursa diğer linkleride yapıcam.





< Bu mesaj bu kişi tarafından değiştirildi ApexiRubber -- 19 Temmuz 2014; 22:01:39 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.