Öncelikle Belirtmiyim konu alıntı değildir. Ama Biraz Çarpıntı Vardır

Öncelikle bir veri tabanı açıyoruz.
Örneğin: Haber_Veri olsun
daha sonra “haber” adında bir tablo oluşturacağız… tablomuz “no, baslik, resim, haber” alanlarından oluşacak….
Sorgu penceresine
CREATE TABLE `haber` ( `no` int(11) NOT NULL auto_increment, `baslik` varchar(250) NOT NULL, `resim` varchar(250) NOT NULL, `haber` text NOT NULL, PRIMARY KEY (`no`) ) ENGINE=MyISAM DEFAULT CHARSET=latin5 ;bilgileri kaydedebilmek için mysql e bağlanmamız gerekiyor bunun için aşağıdaki dosyayı “baglan.php” olarak kaydedeceğiz
<?
@mysql_connect("localhost","root","") or die ("mysqle bağlanamadım");
@mysql_select_db("haber_veri") or die ("veritabanı bulunamadı");
?>haberlerin kaydedileceği form ve sayfa ise aşağıdaki kodlarla oluşturacağız<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<title>Haber Scripti</title>
<style type="text/css">
<!--
#form1 table tr th {
color: #F00;
font-size: 14px;
}
#form1 table {
font-family: Tahoma;
font-size: 12px;
text-align: center;
}
.denqesiz {
font-family: Tahoma;
font-size: 12px;
color: #F00;
}
-->
</style>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<table width="600" border="1" align="center" cellpadding="0" cellspacing="1" bordercolor="#999966">
<tr>
<th colspan="2">Haber Scripti - Haber Ekleme Paneli</th>
</tr>
<tr>
<td width="155">BaşLık</td>
<td><label>
<input name="baslik" type="text" id="baslik" size="50" />
</label></td>
</tr>
<tr>
<td width="155">Resim Url</td>
<td><input name="resim" type="text" id="resim" size="50" /></td>
</tr>
<tr>
<td width="155">Haber İçeriği</td>
<td><textarea name="haber" cols="50" rows="3" id="haber"></textarea></td>
</tr>
<tr>
<td colspan="2"><label>
<div align="right">
<input name="kayit" type="submit" id="kayit" value="Haberi Kayıt Et" />
</div>
</label></td>
</tr>
</table>
</form>
<p>
<? if ($_POST[kayit])
{
include("baglan.php");
if (mysql_query("insert into haber values ('','$baslik','$resim','$haber') "))
echo "Haber Eklendi..";
else
echo "Bİ KAYDI BİLE BECEREMEDİN... BECERİKSİZ...! ";
}
?>
<br />
</p>
<p class="denqesiz">Haberlere Göt Atmak İçin <a href="index.php">Tıklayın</a></p>
</body>
</html>Sayfa Adını Admin.php olarak kaydettim ben..Ve şimdide bunları kullanıcıyı göstermek için farklı bir sayfa yapıyoruz
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<title>Haber Scripti</title>
<style type="text/css">
<!--
#form1 table tr th {
color: #F00;
font-size: 14px;
}
#form1 table {
font-family: Tahoma;
font-size: 12px;
text-align: center;
}
#denqesiz {
font-family: Tahoma;
font-size: 12px;
color: #F00;
}
-->
</style>
</head>
<body>
<p>
<?
include ("baglan.php");
$sorgu=mysql_query(" select * from haber order by no desc ");
echo "
<table width='600' border='1' align='center' cellpadding='0' cellspacing='1' bordercolor='#999966'>
<tr>
<th colspan='2'>
Haberler
</th>
</tr>";
while ($satir=mysql_fetch_row($sorgu))
{
echo "
<tr><td><font size='2px' face='tahoma' color='red'> <center><strong>$satir[1]</strong></center></font>
<br />
<img src=$satir[2] align='right' >
<font size='2px' face='tahoma'>
$satir[3]</font>
</td>
</tr>
";
}
echo "</table>";
$toplam=mysql_num_rows($sorgu);
echo "Sitede Toplam $toplam haber var";
?>
</p>
<p id="denqesiz">Haber Eklemek için <a href="admin.php">Tıklayın</a></p>
</body>
</html>Bu sayfayı da index.Php olarak kayıt ediyoruz.Böylece Scriptimiz bitmiştir.
Ekran Görüntüsü :
Admin Sayfası :

İndex Sayfası :

Biraz Çarpıntı Yaptık. Affola :$ : PHP Haber Scripti
