Arkadaşlar forumda verilmiş bir kodlama var elimde ve ben bunu tasarıma uyarladım, şimdi bu makale ekleme ve listeleme durumunda olan bir kodlama, script diyebiliriz buna sanırım ve ben bu scripte makale eklerken bir de resim eklemek ve makaleyi listelerken bu resmi de yanında listelemek istiyorum.
Sabırlı phpci arkadaşlar bu başlıktan bana yardımcı olabilirler mi aceba?
makaleyi db'e ekleme sayfasının kodları şöyle :
Listelerken ise şu kodları kullanmaktayım :
ben üstteki makale ekleme bölümünden eklerken bir de hddden resim upload ederek,
bu alanda listelemek istiyorum.
MYSQL tablo yapım ise tam olarak şöyle :
PHPci ve müsait olan bir arkadaş yardımcı olursa çok makbule geçer
Sabırlı phpci arkadaşlar bu başlıktan bana yardımcı olabilirler mi aceba?
makaleyi db'e ekleme sayfasının kodları şöyle :
PHP:
<? include "config.php"; include "seo.inc.php"; ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE></TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<link href="css/style.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY>
<?
#--------haber Ekle-------------------------------------------------------------------------
function form(){
global $veriyolu; ?>
<TABLE align="center" width="600" height="500">
<form name="form1" method="post" action="?islem=formkayit" onsubmit="return kontrol()">
<tr>
<td width="400" align="left"> <font color="#E23E08">*</font> Başlık :</td>
<td width="400"><input style='font-size: 8pt; font-family: Tahoma; color: #000000; border: 1px dotted #CCCCCC; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #E1E4F3' name="baslik" id="baslik" type="text" size="50" maxlength="200" value=""></td>
</tr>
<tr>
<tr>
<td width="350" height="100" align="left"> <font color="#E23E08">*</font> Yazı gir :</td>
<td width="300" height="600"><TEXTAREA style='font-size: 8pt; font-family: Tahoma; color: #000000; border: 1px dotted #CCCCCC; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #E1E4F3' NAME="haber2" id="haber_davami" ROWS="6" COLS="45"></TEXTAREA></td>
</tr>
<tr>
<td width="300" align="left"></td>
<td colspan="2" align="left"><br><input type="submit" value="EKLE" name="ekle"> </td>
</tr>
</form>
</TABLE>
<? }
#--------haber ekle-------------------------------------------------------------------------
#--------haber kayıt-------------------------------------------------------------------------
function formkayit(){
global $veriyolu; ?>
<?
$baslik = $_POST[baslik];
$haber1 = $_POST[haber1];
$haber2 = $_POST[haber2];
$kategori = $_POST[kategori];
$tarih = date ("YmdHis", mktime());
$haber1=str_replace("\n","<br>",$haber1);
$haber2=str_replace("\n","<br>",$haber2);
$aras = mysql_query("INSERT INTO icerik (id , baslik, haber1, haber2, kategori, tarih) VALUES ('', '$baslik', '$haber1', '$haber2', '$kategori', '$tarih')");
if ($aras = mysql_query) {
echo "<center><br><br><font size='4'><b>Yazınız başarıyla veritabanımıza kaydedilmiştir. </b></font><font size='2'><br><br></font>";
}
?>
<? }
#--------haber kayıt-------------------------------------------------------------------------
switch ($_GET['islem']){
default:
form();
break;
case "formkayit";
formkayit();
break;
}
?>
</BODY>
</HTML>
Listelerken ise şu kodları kullanmaktayım :
PHP:
<? include "config.php"; include "seo.inc.php"; ?>
<?
$id = $_GET["id"];
$isimxz = mysql_query("select * from icerik WHERE id=$id");
$oku1 = mysql_fetch_array($isimxz);
$idx = $oku1['id'];
$baslikx = $oku1['baslik'];
$haber1x = $oku1['haber1'];
$haber2x = $oku1['haber2'];
$tarihx = $oku1['tarih'];
?>
<h2><strong><? echo $baslikx; ?></strong></h2>
<div class="content">
<img src="images/pic.gif" class="cpic right" alt="" />
<p>
<? echo $haber1x; ?>
<? echo $haber2x; ?>
ben üstteki makale ekleme bölümünden eklerken bir de hddden resim upload ederek,
PHP:
<img src="images/pic.gif" class="cpic right" alt="" />
bu alanda listelemek istiyorum.
MYSQL tablo yapım ise tam olarak şöyle :
PHP:
-- MySQL dump 10.11
--
-- Host: localhost Database: xxxx_xxxx
-- ------------------------------------------------------
-- Server version 5.0.51a-community
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `icerik`
--
DROP TABLE IF EXISTS `icerik`;
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `icerik` (
`id` int(8) NOT lisanssız auto_increment,
`baslik` varchar(100) NOT lisanssız default '',
`haber1` text NOT lisanssız,
`haber2` text NOT lisanssız,
`kategori` int(8) NOT lisanssız default '0',
`tarih` datetime NOT lisanssız default '0000-00-00 00:00:00',
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin5;
SET character_set_client = @saved_cs_client;
--
-- Dumping data for table `icerik`
--
LOCK TABLES `icerik` WRITE;
/*!40000 ALTER TABLE `icerik` DISABLE KEYS */;
/*!40000 ALTER TABLE `icerik` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `kategoriler`
--
DROP TABLE IF EXISTS `kategoriler`;
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `kategoriler` (
`kat_id` int(8) NOT lisanssız auto_increment,
`kategori_adi` text NOT lisanssız,
UNIQUE KEY `id` (`kat_id`),
FULLTEXT KEY `kategori_adi` (`kategori_adi`)
) ENGINE=MyISAM DEFAULT CHARSET=latin5;
SET character_set_client = @saved_cs_client;
--
-- Dumping data for table `kategoriler`
--
LOCK TABLES `kategoriler` WRITE;
/*!40000 ALTER TABLE `kategoriler` DISABLE KEYS */;
/*!40000 ALTER TABLE `kategoriler` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
PHPci ve müsait olan bir arkadaş yardımcı olursa çok makbule geçer