Öncelikle "PHP Tasarım" diye birşey yoktur, "PHP Kodlama" vardır. Senin işine yarayacak olanlar; bir editör form ve sql ile bağlantı kurulması lazım. editor.php PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
<!-- editor.php -->
<p align="center"> </p>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"><font face="Arial" color="#FF0000"><b>CanCeL Editör Form
<html>
<body bgcolor="#FFFFFF" text="#000000">
</b></font></p>
<form action="kayit.php" method="post">
<div align="center">
<center>
<table border="1" cellpadding="0" cellspacing="0" width="312" height="64" id="AutoNumber1" fpstyle="8,011111100" style="border: 1.5pt solid teal">
<tr>
<td width="312" height="64" style="font-weight: bold; color: white; border-style: none; background-color: black">
<p align="center">
<b>Başlık: </b><input type="text" name="konu" size="20"><br>
<b>İçerik : </b><input type="text" name="haber" size="20"><br>
<input type="submit" value=" Kayıt "> </td>
</tr>
</table>
</center>
</div>
</form>
</body>
</html>
..
index.php PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
<?
include "config.php"
?>
<?php
$sorgu = mysql_query ( "SELECT * FROM sistem ORDER BY haber DESC" );
while ( $oku = mysql_fetch_assoc ( $sorgu ) ) {
echo "<center> <br />\n $oku[konu] <br />\n $oku[haber] <br />\n <hr> <center />";
}
?>
..
config.php PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
<?
mysql_connect("localhost","DB_UserADI","parola") || die ("Kullanıcı Islemleri Hatalı!");
mysql_select_db("DB_ADI") || die ("Veri Tabanı Bulunamadı!");
?>
..
kayit.php PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
<?
include "config.php"
?>
<?
$konu = $_POST["konu"];
$haber = $_POST["haber"];
// post metodu ile gelen verilerimizi aldikkkkkk.
mysql_query("INSERT INTO sistem(konu,haber) VALUES ('$konu','$haber')");
// mysql query fonksiyonunu kullanarak SQL cümlemizle veritabanimiza kayit yaptik.
?>
DataBase ( MySQL ) Kod: Kodu kopyalamak için üzerine çift tıklayın!
CREATE TABLE sistem (
no int(10) unsigned NOT NULL auto_increment,
konu varchar(25) NOT NULL default '',
haber varchar(25) NOT NULL default '',
KEY no (no)
);
Kendi isteğine göre evirip, çevirirsin, örnek olarak hazırladım. Umarım işine yarar...
Kolay gelsin