php sürümü ?
veritabanının doğru bağlanıp bağlanmaması?
dosya yollarının doğru oluşturulup oluşturulmaması?
aynı tabloda oldukları farklı bir tabloya bağlayamıyorum.
<?php
function katbull($par=0,$kategorri=0)
{
$kategorisiz = 0;
$kategorilistele=$GLOBALS["baglan"]->prepare("SELECT * FROM kategoriler WHERE ustkatno= ? ");
$kategorilistele->execute(array($par));
foreach($kategorilistele as $kategorii)
{
$kategorisil=$GLOBALS["baglan"]->prepare("DELETE FROM kategoriler WHERE sira= ? ");
$kategorisil->execute(array($kategorii["sira"]));
katbull($kategorii["sira"],$kategorri);
}
$kategorisill=$GLOBALS["baglan"]->prepare("DELETE FROM kategoriler WHERE sira= ? ");
$kategorisill->execute(array($par));
return true;
}
if(katbull($sira))
{
?>
<div class="alert alert-success">
<strong>Başarıyla Silindi !</strong>Seçtiğiniz Başarıyla Silindi.... <br> Yönlendiriliyorsunuz...
</div>
<script type="text/javascript">
window.open("index.php?menu=kategoriler","_top");
</script>
<?php
}
?>
bu şekilde kullanınca sorun yok lakin class içine alınca çözemedim.
şimdi şöyle bir tablom var adı tablo_1 olsun bu taploda psira (int-primarykey) , title adlı bir varchar(50) , ustsayfa (int) var
tablo içerkleri şöyle
1 sayfa 0
2 sayfa2 0
3 sayfa1 1
4 sayfa2 3
gibi alt alta sayfalama olarak düşünebiliriz.
ben bir tane sayfayı silince fonksiyonun bu sayfanın alt sayfalarınıda silmesini istiyorum.
mesela psira sı 1 olan sayfa yı silince sisten ustsayfası 1e bağlı olan sayfaları da silsin buna bağlı olarak onun alt sayfalarınıda silsin
örnek sayfa silinince , sayfa1 ve sayfa2 de silinsin
yukardaki çıktı şöyle
-sayfa
--sayfa1
---sayfa2
-sayfa2
-name
--name
--name
---name
----name (bunu silince sadece bunu silmek)
-name2
--name2 (bunu silince bu ve altındakileri silmek.)
---name2
----name2
return ile dönderdim hocam çok sağolasın.
public function find($parent = 0, $categoryID = 0)
{
$sira = 1;
$kategorilistele = $GLOBALS["baglan"]->prepare("SELECT * FROM kategoriler WHERE ustkatno = ? ORDER BY sira ASC");
$kategorilistele->execute(array($parent));
$html = "<ul>";
foreach($kategorilistele as $kategorii)
{
$html .= "<li> ".$sira.") ";
$html .= $kategorii["baslik"];
if($kategorii["sira"] != 0) {
$html .= "<div> <a class='btn btn-primary' href='index.php?menu=kategoriler&tur=yeni&katsira=".$kategorii["sira"]."'>Alt Kategori Ekle</a> <a class='btn btn-warning' href='index.php?menu=kategoriler&tur=duzenle&katsira=".$kategorii["sira"]."'>Düzenle</a> <a class='btn btn-danger' href='index.php?menu=kategoriler&tur=sil&katsira=".$kategorii["sira"]."' onclick='return confirm("Silmek istediginizden Emin misiniz ? Bu kategoriyi sildiğinizde bağlı olan içerikler KATEGORISIZ olarak görünecektir. ")'>Sil</a></div>";
}
$don = $this->find($kategorii["sira"], $categoryID);
$html .=$don;
$html .= "</li>";
$sira++;
}
$html .="</ul>";
return $html;
}
şeklinde
peki bunu
echo $category->find();
şeklinde return işlemi olarak döndürüp nasıl yapabilirim.
public function __construct()
{
include "b.php"; // buraya yazıncada public fonksiyonların başında public var diye hata veriyor.
}
ödeme sayfasını hariç yapıp iframe olarak çek ve get parametresiyle istediği değişkenleri gönder.
https://github.com/PHPJunior/laravel-html-encrypt
şurayı bir karıştırın.
meta verisi olarak mı yoksa filigram olarak mı eklemek istiyorsun.