izmirden adlı üyeden alıntı: mesajı görüntüle
AMa yanlış düzenlemişsin

<?php
include("baglanti.php");
$ad=$_POST['ad'];
function sil($id)
global $bag;
    {
        $sql="delete from kategoriler where id=$id";
        $sil=mysql_query($sql, $bag);
            if ($sil){echo "Kategori silindi!";}else{echo "Hata!Kategori silinemedi!";}
    }
function ekle($ad)
global $bag;
    {
        $ekle=mysql_query("insert into kategoriler values ('NULL', '$ad')", $bag);
            if ($ekle){echo "Kategori eklendi!";}else{echo "Hata!Kategori eklenemedi!";}
    }
?>
<form method="post" action="?islm=ekle">
Kategori Ad: <input type="text" name="ad"><br/>
<input type="submit" value="Ekle"><br/>
</form>
<?php
    if ($_GET['islm']=="ekle"){ekle($ad);}
?>
Kod bu şekilde olmalı.

Bu arada ENKİDU Gılgameş'in arkadaşı mı ? az önceki kodunda $bag da function ekle($ad,$bag) yapmışsın böyle değil sadece function ekle($ad) şeklinde
<?php
include("baglanti.php");
$ad=$_POST['ad'];
function ekle($ad)
    {
        global $bag;
        $sql="insert into kategoriler values ('NULL', '$ad')";
        $ekle=mysql_query($sql, $bag);
        if ($ekle){echo "Kategori eklendi!";}else{echo "Bir hata var!";}
    }
?>
<form method="post" action="?islm=ekle">
Kategori adı: <input type="text" name="ad"><br />
<input type="submit" value="Ekle"><br />
</form>
<?php
if ($_GET['islm']){ekle($ad);}
?>
kodları son hali ile bu şekilde düzenledim. çok şükür çalışıyor
enkidu gılgameş'in arkadaşı olan enkidu. tşk ediyorum.