aşağıdaki şekilde çalışır, epey yanlışlar var, ben söylemeden sen kendi koduna ve verdiğim koda bakarak farkları, yanlışlıkları anlayabilirsin kola gelsin;

<?php 
include '../inc/db_baglanti.php'; 
?>
<form method="post" action="<?php echo basename($_SERVER['SCRIPT_FILENAME']);?>?Islem=Ekle">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="7%">Site Adı</td>
        <td width="1%">:</td>
        <td width="92%"><input name="siteadi" type="text" size="30" /></td>
    </tr>
    <tr>
        <td width="7%">Açıklama</td>
        <td width="1%">:</td>
        <td width="92%"><input name="aciklama" type="text" size="30" /></td>
    </tr>
    <tr>
        <td width="7%">Adres</td>
        <td width="1%">:</td>
        <td width="92%"><input name="adres" type="text" size="30" /></td>
    </tr>
    <tr>
        <td width="7%">&nbsp;</td>
        <td width="1%">&nbsp;</td>
        <td width="92%"><input type="submit" name="ekle" value="Ekle" /></td>
    </tr>
</table>
</form>

<?php
function Ekle()
{
    $siteadi      = $_POST['siteadi'];
    $aciklama     = $_POST['aciklama'];
    $adres        = $_POST['adres'];
    $baglantiekle = mysql_query("INSERT INTO baglantilar SET siteadi = '{$siteadi}', aciklama = '{$aciklama}', adres = '{$adres}'");
    
    if ($baglantiekle) {
        echo 'kayıt tamam';
    } else {
        echo 'kayıt yapılamadı';
    }
}
$Islem = $_POST['ekle'];

Switch ($Islem)
{
    case ('Ekle'): 
    {
        Ekle();
    }
    break;
}
?>