wmaraci reklam
tr.link

Php Sayfalama Yapma?

3 Mesajlar 1.644 Okunma
acebozum
tr.link

byburkay byburkay Kabul Edilmedi Banlı Kullanıcı
  • Üyelik 18.03.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 27
  • Beğeniler 3 / 1
  • Ticaret 0, (%0)
Arkadaşlar Merhaba ; Konuya şöyle gireyim

haberler sayfası hazırladım tüm haberler bir sayfada gözüküyor ben bunları bölmek ve sayfa sayfa parçalamak istiyorum yani 100 tane haber varsa her sayfada 20 tane haber gözükmesini istiyorum
en altta tüm sayfalar gözükecek kaçıncı sayfadaysak o koyu olacak

çok uğraştım ama yapamadım ya beyaz sayfa çıktı yada hiç açılmadı...
haberlerin kaydedilği haber düzeltme nin olduğu bölümde tüm haberler gözüküyor admin panlinde tamda istediğim gibi onuda ekliyorum lütfen yardımcı olabilirseniz çok sevinirim çünkü bir türlü yapamadım.


yapmak İstediğim Sayfa;

Haberler - Duyurular - Bilgi Bankası / VERi EMLAK Köşesi



Haberler | Duyurular,Haberler,Bilgi Bankası/VERi EMLAK







query($sqlhaberler); while (@$haberler=$dba->fetch_array($sonuchaberler)) { $say++; ?>





fetch_array($sonuchaberler)) {$hbaslik=permayap($haberler['konu']);$hid=$haberler['id']; $say++; ?>

fetch_array($sonuchaberler)) {$hbaslik=permayap($haberler['konu']);$hid=$haberler['id']; $bu++; ?>
>







admin panelindeki sayfa ; sayfalama yapılmış örnek olan ...




Untitled Document

<script></script>
<script>
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

// Theme options
theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,

// Example content CSS (should be your site CSS)
content_css : "css/content.css",

// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js",

// Replace values for the template plugin
template_replace_values : {
username : "Some User",
staffid : "991234"
}
});
</script>

<script>

</script>





@$yasak=array("\""=>""","'"=>"´");
@$konu=strtr($_POST[konu],$yasak);
@$baslik=strtr($_POST[baslik],$yasak);
@$aciklama=strtr($_POST[aciklama],$yasak);
if (@$_POST[haberduzelt]=="Kaydet")
{
$sqlhaberler="update haberler set konu='$konu' , baslik='$baslik' , aciklama='$aciklama' , resim='$_POST[resim]' where id=$_GET[haberid]";
$dba->query($sqlhaberler);
}
if (@$_POST[haberkayit]=="Kaydet")
{
if (phpversion() > "4.0.6") {
$HTTP_POST_FILES = &$_FILES;
}
define("MAX_SIZE",300000000);
define("DESTINATION_FOLDER", "photo");
@define("no_error", "");
define("yes_error", "");
$_accepted_extensions_ = "";
if(strlen($_accepted_extensions_) > 0){
$_accepted_extensions_ = @explode(",",$_accepted_extensions_);
} else {
$_accepted_extensions_ = array();
}
@$_file_ = $HTTP_POST_FILES['resim'];
if(is_uploaded_file($_file_['tmp_name']) && $HTTP_POST_FILES['resim']['error'] == 0){
$errStr = "";
$_name_ = $_file_['name'];
$_type_ = $_file_['type'];
$_tmp_name_ = $_file_['tmp_name'];
$_size_ = $_file_['size'];
if($_size_ > MAX_SIZE && MAX_SIZE > 0){
$errStr = "File troppo pesante";
}
$_ext_ = explode(".", $_name_);
$_ext_ = strtolower($_ext_[count($_ext_)-1]);
if(!in_array($_ext_, $_accepted_extensions_) && count($_accepted_extensions_) > 0){
$errStr = "Estensione non valida";
}
if(!is_dir(DESTINATION_FOLDER) && is_writeable(DESTINATION_FOLDER)){
$errStr = "Cartella di destinazione non valida";
}
$filename = substr($_name_,0,strrpos($_name_,"."));
if (file_exists(DESTINATION_FOLDER . "/" . $_name_)) {
for ($i=1; file_exists(DESTINATION_FOLDER."/".$filename."_".$i.".".$_ext_); $i++) {
// for döngüsü döner
}
$_name_ = $filename."_".$i.".".$_ext_;
}

if(@copy($_tmp_name_,DESTINATION_FOLDER . "/" . $_name_)){

} else {
header("Location: " . yes_error);
}

}


@$tarih=$_POST[yil]."-".$_POST[ay]."-".$_POST[gun].date(" H:i:s");

@$kaynak=$_POST[kaynak];
@$kaynaklinki=$_POST[kaynaklinki];
@$sqlhaberler="insert into haberler (konu,baslik,aciklama,resim,tarih) values ('$konu','$baslik','$aciklama','$_name_','$tarih')";
if ($dba->query($sqlhaberler))
{
echo "
Haber Kaydedildi.
"; }
else { echo "Haber Kaydedilemedi."; }
}

if (@$_GET[istek]=="haberisil")
{
$sqlhaberler="delete from haberler where id=$_GET[haberid]";
$dba->query($sqlhaberler);
}
if (@$_GET[istek]=="anasayfayap")
{
$sqlhaberler="update haberler set anasayfa=1 where id=$_GET[haberid]";
$dba->query($sqlhaberler);
}
if (@$_GET[istek]=="anasayfayapma")
{
$sqlhaberler="update haberler set anasayfa=0 where id=$_GET[haberid]";
$dba->query($sqlhaberler);
}
?>





Haber Ekle Haber Düzelt


























Konu:
Başlık:
Açıklama:

Resim:
Tarih:






if (@$_GET[istek]=="haberduzelt")
{
@$haberid=$_GET[haberid];
$sqlhaberler="select * from haberler where id='$haberid'";
$haberler=$dba->query($sqlhaberler);
$sonuchaberler=mysql_fetch_array($haberler);
?>





















Konu:
Başlık:
Açıklama:

Resim: ',SHADOW, true, BGCOLOR, '#000000', FADEIN, 400, FADEOUT, 600, SHADOWCOLOR, '#000000', BORDERCOLOR, '#000000', OPACITY, 190,FONTCOLOR, '#FFFFFF')\">";};?>
 

Resmi Sil
Resmi Yükle















$renk=0;
@$sayfano=$_GET[sayfano];
if (isset($sayfano))
{
$basla=$sayfano*$bol;
}
else { $basla=0; }
$sira=$basla;
$sqlhaberler="select * from haberler order by id desc limit $basla,$bol";
$haberler=$dba->query($sqlhaberler);
while ($sonuchaberler=mysql_fetch_array($haberler))
{
$sira++;
?>









Sıra Konu Başlık Ziyaret Değiştir Sil




$sqlhabersayisi="Select count(*) from haberler";
$habersayisi=$dba->query($sqlhabersayisi);
$sonuchabersayisi= mysql_result($habersayisi,0);
//echo $sonucuyesayisi;
for ($i=0; $i<=($sonuchabersayisi/$bol); $i++)
{
echo "".($i+1)."   ";
}
?>

<script></script>

 

 

googleasistan
reklam

Mert Akdeniz Mert Akdeniz WM Aracı Kullanıcı
  • Üyelik 31.05.2012
  • Yaş/Cinsiyet - / E
  • Meslek yazılım
  • Konum
  • Ad Soyad ** **
  • Mesajlar 3
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Elimde örnek vardı istersen paylaşayım? Şimdi kodları düzenlemeye çok üşendim :D
 

 

byburkay byburkay Kabul Edilmedi Banlı Kullanıcı
  • Üyelik 18.03.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 27
  • Beğeniler 3 / 1
  • Ticaret 0, (%0)
ya ben çok örnek denedim ama olmadı ya hep hata alıyorum artık nasıl bir kodlama yapılmışsa çözemedim yada yapamıyorum. :) çok teşekkür ederim ama azda olsa bir göz gezdirsen çözmeye çalışssan yapılmış sayfada var ama bir türlü çözemedim:(
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al