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%"> </td>
<td width="1%"> </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;
}
?>