Merhaba Arkadaşlar,
O kadar yerde dolaştım bir türlü formdan resim ekleyerek post ettiğimizde resim yüklemesini ve veritabanına kaydetmeyi bulamadım. Daha doğrusu yapamadım son çare olarak buraya konu açmak istedim.
Sayfayı post ettiğim kod bu;
<form name="form1" method="post" action="hizmet_ekle_onay.php">
<table width="900" border="1">
<tr>
<td width="92">ID</td>
<td width="144"><label>
<input type="text" name="id">Boş Bırakınız
</label></td>
</tr>
<tr>
<td>Başlık</td>
<td><input type="text" name="baslik"></td>
</tr>
<tr>
<td>Resim Url</td>
<td><input type="text" name="resim"><a href="#" target="_blank"></a></td>
</tr>
<tr>
<td>Kısa Metin</td>
<td> <textarea name="kmetin"></textarea></td>
</tr>
<tr>
<td>Uzun Metin</td>
<td><textarea type="text" name="umetin"></textarea></td>
</tr>
<tr>
<td>Tarih</td>
<td><input type="text" name="tarih" value="<?php echo $tarih; ?>"></td>
</tr>
<tr>
<td> </td>
<td><div align="right">
<label>
<input align="center" type="submit" name="button" id="button" value="Hizmet Ekle">
</label>
</div></td>
</tr>
</table>
</form>Veritabanına Kaydettiğim Kod bu;
<?php ob_start(); ?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
$id=$_POST["id"];
$baslik=$_POST["baslik"];
$resim=$_POST["resim"];
$kmetin=$_POST["kmetin"];
$umetin=$_POST["umetin"];
$tarih=$_POST["tarih"];
include("header.php");
$Komut=mysql_query("insert into hizmetler values('$id','$baslik','$resim','$kmetin','$umetin','$tarih')");
if($Komut){
echo "Kaydınız başarıyla eklenmiştir. Listeleme sayfasına yönlendiriliyorsunuz.";
header("refresh:2; url=hizmet_listele.php");
}
else{
echo "Bir sorunla karşılaşıldı! Kayıt eklenemedi. Listeleme sayfasına yönlendiriliyorsunuz.";
header("refresh:2; url=hizmet_listele.php");
}
?>
<?php ob_end_flush(); ?>Nasıl bir yol izlemeliyim. Yardımcı Olursanız Çok Sevinirim.