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.