3 dosya halinde yazdım ufak birşey kontrol etmedim ne kadar doğru bilemiyorum.Ben veritabanı bağlantısını 2 sayfada da kullandım sen tek dosya halinde yapıp include edersen daha kolay olur.
index.php
<?php
//Veritabanına Bağlanıyoruz
$dbhost = "localhost";
$dbkullanici = "root";
$dbsifre = "";
$dbadi = "s_ayar";
$baglan=mysql_connect($dbhost,$dbkullanici,$dbsifre) or die ("MYSQL e baglanılamadı!!!");
mysql_select_db($dbadi,$baglan) or die ("Veritabanına Baglanılamadı!!!!");
//Veritabanından Bilgileri Çekiyoruz
$sql=mysql_query("select * from ayarlar");
$yaz=mysql_fetch_array($sql);
$s_adi=$yaz['s_adi'];
$s_aciklama=$yaz['s_aciklama'];
$s_etiket=$yaz['etiketler'];
?>
<title><?php echo "$s_adi"; ?></title>
<?php
echo "$s_aciklama<br>";
echo "$s_etiket";
?>ayar.php
<form id="form1" name="form1" method="post" action="ayar_kayit.php">
<table width="56%" border="1" cellpadding="1" cellspacing="3" bordercolor="#666666">
<tr>
<td width="32%" bgcolor="#CCCCCC">Site Adi </td>
<td width="68%" bgcolor="#999999">:
<input name="adi" type="text" id="adi" />
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC">Site Açıklaması </td>
<td bgcolor="#999999">:
<input name="aciklama" type="text" id="aciklama" /></td>
</tr>
<tr>
<td bgcolor="#CCCCCC">Etiketler</td>
<td bgcolor="#999999">:
<input name="etiket" type="text" id="etiket" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="Submit" value="Kaydet" /></td>
</tr>
</table>
</form>ayar_kayit.php
<?php
//Veritabanına Bağlanıyoruz
$dbhost = "localhost";
$dbkullanici = "root";
$dbsifre = "";
$dbadi = "s_ayar";
$baglan=mysql_connect($dbhost,$dbkullanici,$dbsifre) or die ("MYSQL e baglanılamadı!!!");
mysql_select_db($dbadi,$baglan) or die ("Veritabanına Baglanılamadı!!!!");
//Formdan Gelen Değerleri Çekiyoruz
$s_adi=$_POST['adi'];
$s_aciklama=$_POST['aciklama'];
$s_etiket=$_POST['etiket'];
//veritabanına Ekliyoruz
$ekle=mysql_query("insert into ayarlar(s_adi,s_aciklama,etiketler)values('$s_adi','$s_aciklama','$s_etiket')");
//Eklenip Eklenmediğini Kontrol Ediyoruz
if ($ekle){
echo '<font color="red"><strong>Site Ayarlari Kayıt Edildi.</strong></font>';
}else {
echo "<strong>KAYIT ESNASINDA BİR HATA OLUŞTU</strong>";
}
?>SQL
-- phpMyAdmin SQL Dump
-- version 2.10.1
-- http://www.phpmyadmin.net
--
-- Anamakine: localhost
-- Üretim Zamanı: 24 Ocak 2009 saat 20:51:32
-- Sunucu sürümü: 5.0.41
-- PHP Sürümü: 5.2.3
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Veritabanı: `s_ayar`
--
-- --------------------------------------------------------
--
-- Tablo yapısı: `ayarlar`
--
CREATE TABLE `ayarlar` (
`s_adi` varchar(225) NOT NULL,
`s_aciklama` varchar(225) NOT NULL,
`etiketler` varchar(225) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Tablo döküm verisi `ayarlar`
--
INSERT INTO `ayarlar` (`s_adi`, `s_aciklama`, `etiketler`) VALUES
('Siteadi.Com', 'Site Açýklama', 'site,webmaster,r10');