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
if (@$_GET[istek]=="haberduzelt")
{
@$haberid=$_GET[haberid];
$sqlhaberler="select * from haberler where id='$haberid'";
$haberler=$dba->query($sqlhaberler);
$sonuchaberler=mysql_fetch_array($haberler);
?>
Sıra
Konu
Başlık
Ziyaret
Değiştir
Sil
$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++;
?>
$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>