<?php
$sql = mysql_query("Select * from kategoriler");
while($row = mysql_fetch_assoc($sql)){
echo '<option name="'.$row["id"].'">'.$row["kat_adi"].'</option>';
if($_POST["sil"]){
$sil = mysql_query("delete from kategoriler where id='".$row[id]."'");
if($sil){
echo "Silindi";
header("Refresh: 1; url=admin.php?sayfa=kategorisil");
}
else{
echo "Hata Var";
}
}
}
?> Veri silmede hata - Tüm Verileri Siliyor.
4
●310
- 26-06-2013, 13:38:05Üyeliği durdurulduMerhaba Arkadaşlar Admin Panelinden Kategori Ekliyorum Bu kategorileri Silmek İstiyorum ama hepsini siliyor yardım edermisinz.
- 26-06-2013, 13:42:03
<?php $sql = mysql_query("Select * from kategoriler"); while($row = mysql_fetch_assoc($sql)){ echo '<pre>'; print_r($row); echo '<pre>'; } ?>Yukarıdaki kodları dosyaya yapıştırıp çıktısını yazarmısınız lütfen. - 26-06-2013, 14:00:38Üyeliği durdurulduhiç bişey çıkmıyo bonboş
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:00:38 -->-> Daha önceki mesaj 13:58:28 --
pardon
Kategoriler
Array
(
[id] => 45
[kat_adi] => Anasayfa
[durum] => 1
)
Array
(
[id] => 46
[kat_adi] => Hakkımızda
[durum] => 1
)
böyle yazıyo - 26-06-2013, 14:36:08Yorgunluktan problemi yeni gördüm, çalışan kodları aşağıda verdim. Hatanın nerde olduğuna gelince, sen mysql sorgusunda $row["id"] değerine göre sildiriyorsun, oysa $_POST["sil"] değerindeki veriyi silmeli.
<?php $sql = mysql_query("Select * from kategoriler"); while($row = mysql_fetch_assoc($sql)){ echo '<option name="'.$row["id"].'">'.$row["kat_adi"].'</option>'; if($_POST["sil"]){ $sil = mysql_query("delete from kategoriler where id='".$_POST["sil"]."'"); if($sil){ echo "Silindi"; header("Refresh: 1; url=admin.php?sayfa=kategorisil"); } else{ echo "Hata Var"; } } } ?>