İlan ekle sayfasında, bulunan bir kaç alan var bunları veritabanına nasıl ekleyeceğimi çözemedim.
select ve checkbox olarak listeleniyor veritabanından gelen veriler. Kodlarım aşağıdadır.
ilanekle.php
<?php
session_start();
include("yonetim/inc/vt.php");
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_bin'");
$ayar = mysql_fetch_array(mysql_query("select * from ayar"));
if(isset($_SESSION['oturum'])){
$yaz = mysql_fetch_array(mysql_query("SELECT * FROM BerceUser WHERE eposta='".$_SESSION['oturum']."'"));
$uyeID = $yaz['id'];
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>İLAN EKLE - <?php echo $ayar['baslik'];?></title>
<meta name="description" content="<?php echo $ayar['aciklama'];?>">
<link href="Css/Style.css" rel="stylesheet" type="text/css">
<link href="Css/Reset.css" rel="stylesheet" type="text/css">
<link href="Css/font-awesome.min.css" rel="stylesheet" type="text/css">
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script type="text/javascript" src="Js/ililan.js"></script>
<script>
$(function() {
$( "#dialog" ).dialog({
autoOpen: false,show: {
effect: "slide",duration: 250
},hide: {
effect: "slide",duration: 250
}
});
$( "#opener" ).click(function() {
$( "#dialog" ).dialog( "open" );
});
});
</script>
<script type="text/javascript" src="yonetim/tinymce/tinymce.min.js"></script>
<script type="text/javascript">
tinymce.init({
selector: "textarea",language : 'tr',plugins: "textcolor,emoticons,fullscreen,hr,wordcount,print,bbcode",toolbar: "print forecolor backcolor emoticons fullscreen"
});
</script>
</head>
<body>
<?php include("inc/Page/Header.php");?>
<div class="Vitrin">
<div class="VitrinUst">
<div class="Center">
<div class="Baslik">HESABIM / <?php echo $yaz['adi'];?> <?php echo $yaz['soyadi'];?> / İLAN EKLE</div>
<div class="FiyataGore">
<span class="FiyataGoreBaslik">FİYATA GÖRE</span>
<a href="index.php?fiyat=asc" name="min"></a>
<a href="index.php?fiyat=desc" name="max"></a>
</div>
</div>
</div>
<div class="UyeAlani">
<div class="Center">
<?php include("inc/System/UyeMenu.php");?>
<div class="UyeSag">
<?php
function temizle($url){
$url = trim($url);
$find = array('.',':');
$url = str_replace ($find,'',$url);
$url = strtolower($url);
return $url;
}
date_default_timezone_set('Europe/Istanbul');
$tarih = date("d.m.Yh:i:s");
$ilanid=temizle($tarih);
?>
<form method="post" enctype="multipart/form-data" action="ilanResimEkle.php?ilanID=<?php echo $ilanid; ?>" name="ilanekle">
<div class="UrunDuzenleFormGrup">
<label>İLAN BAŞLIĞI</label>
<input type="text" value="<?php echo $ilan['baslik'];?>" name="baslik" required>
</div>
<div class="UrunDuzenleFormGrup">
<label>İL</label>
<select id="iller" name="il">
<option value="0" selected>LÜTFEN İL SEÇİN</option>
<?php
$ilyaz = mysql_query("select * from il order by baslik asc");
while($ilec = mysql_fetch_array($ilyaz)){echo '<option value="'.$ilec['id'].'">'.$ilec['baslik'].'</option>';}
?>
</select>
</div>
<div class="UrunDuzenleFormGrup">
<label>İLÇE</label>
<select id="ilceler" name="ilce">
<option value="0" selected>LÜTFEN ÖNCE İL SEÇİN</option>
</select>
</div>
<div class="UrunDuzenleFormGrup">
<label>SEMT</label>
<select id="semtler" name="semt">
<option value="0" selected>LÜTFEN ÖNCE İL,İLÇE SEÇİN</option>
</select>
</div>
<div class="UrunDuzenleFormGrup">
<label>MAHALLE</label>
<select id="mahler" name="mah">
<option value="0" selected>LÜTFEN ÖNCE İL,İLÇE,SEMT SEÇİN</option>
</select>
</div>
<div class="UrunDuzenleFormGrup">
<label>İLAN KATEGORİSİ</label>
<select name="ilanKat">
<option value="0" selected>LÜTFEN İLAN KATEGORİSİ SEÇİN</option>
<?php
$itip = mysql_query("select * from ilanKat order by baslik asc");
while($itipy = mysql_fetch_array($itip)){
echo '<option value="'.$itipy['id'].'">'.$itipy['baslik'].'</option>';}
?>
</select>
</div>
<div class="UrunDuzenleFormGrup">
<label>İLAN DURUMU</label>
<select name="ilanDurum">
<option value="0" selected>LÜTFEN İLAN DURUMUNU SEÇİNİZ</option>
<?php
$idurum = mysql_query("select * from ilanDurum order by baslik asc");
while($idurumy = mysql_fetch_array($idurum)){
echo '<option value="'.$idurumy['id'].'">'.$idurumy['baslik'].'</option>';}?>
</select>
</div>
<div class="UrunDuzenleFormGrup">
<label>İLAN FİYATI</label>
<input type="text" name="fiyat" required>
</div>
<div class="UrunDuzenleFormGrup">
<label>M2</label>
<input type="text" name="olcu" required>
</div>
<div class="UrunDuzenleFormGrup">
<label>İLAN AÇIKLAMASI</label>
<div class="IlanOzellikGrupDuzenle">
<textarea name="aciklama"></textarea>
</div>
</div>
<div class="UrunDuzenleFormGrup">
<label>İLAN DETAY</label>
<?php $ilanDetaySql = mysql_query("select id,baslik,typeText from ilanDetay order by baslik asc"); while($ilanDetaySqlP = mysql_fetch_array($ilanDetaySql)){?>
<?php if($ilanDetaySqlP['typeText'] == 1){ ?>
<div class="IlanOzellikGrupDuzenle">
<div class="IlanOzellikGrupDuzenleBaslik"><?php echo $ilanDetaySqlP['baslik'];?></div>
<div class="IlanOzellikGrupDuzenleDetay">
<div class="IlanOzellikGrupDuzenleDetayInput">
<input tpye="text" name="">
</div>
</div>
</div>
<?php }else { ?>
<div class="IlanOzellikGrupDuzenle">
<div class="IlanOzellikGrupDuzenleBaslik"><?php echo $ilanDetaySqlP['baslik'];?></div>
<div class="IlanOzellikGrupDuzenleDetay">
<div class="IlanOzellikGrupDuzenleDetayInput">
<select name="">
<option value="0">LÜTFEN SEÇİM YAPIN</option>
<?php
$ilanDetayAltSql = mysql_query("select id,baslik from ilanDetayAlt where ilanDetayID='".$ilanDetaySqlP['id']."' order by id asc"); while($ilanDetayAltSqlP = mysql_fetch_array($ilanDetayAltSql)){echo '<option value='.$ilanDetayAltSqlP['id'].'>'.$ilanDetayAltSqlP['baslik'].'</option>'; }?>
</select>
</div>
</div>
</div>
<?php }?>
<?php }?>
</div>
<div class="UrunDuzenleFormGrup">
<label>İLAN ÖZELLİKLERİ</label>
<?php $ilanOzellikSql = mysql_query("select id,baslik from ilanOzellik order by baslik asc"); while($ilanOzellikSqlP = mysql_fetch_array($ilanOzellikSql)){?>
<div class="IlanOzellikGrupDuzenle">
<div class="IlanOzellikGrupDuzenleBaslik"><?php echo $ilanOzellikSqlP['baslik'];?></div>
<div class="IlanOzellikGrupDuzenleDetay">
<div class="IlanOzellikGrupDuzenleDetayInput">
<?php $ilanOzellikAltSql = mysql_query("select id,baslik from ilanOzellikAlt where ilanOzellikID='".$ilanOzellikSqlP['id']."' order by id asc"); while($ilanOzellikAltSqlP = mysql_fetch_array($ilanOzellikAltSql)){echo '<div class="Checkbox"><label for="'.$ilanOzellikAltSqlP['id'].'">'.$ilanOzellikAltSqlP['baslik'].'</label><input type="checkbox" name="'.$ilanOzellikAltSqlP['id'].'" id="'.$ilanOzellikAltSqlP['id'].'"></div>'; }?>
</div>
</div>
</div>
<?php }?>
</div>
<div class="UrunDuzenleFormGrup">
<label>KONUM</label>
<div class="IlanOzellikGrupDuzenle">
<div class="IlanOzellikGrupDuzenleBaslik">Fareniz ile harita üzerinden adresinizi seçebilirsiniz.</div>
<div class="IlanOzellikGrupDuzenleDetay">
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
<script type="text/javascript">
function initialize() {
var Koordinatlar = new google.maps.LatLng(37.16250539941101,38.788604736328125);
var myOptions = {
zoom: 10,
center: Koordinatlar,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
var Isagretci = new google.maps.Marker({
map:map,draggable:true,animation: google.maps.Animation.DROP,position: Koordinatlar,icon: 'Images/Marker2.png'
});
google.maps.event.addListener(Isagretci,'dragend',function(){
Isagretci.setAnimation(google.maps.Animation.BOUNCE);
});
google.maps.event.addListener(map,'click',function(event){
//map.setCenter(event.latLng);
Isagretci.setPosition(event.latLng);
document.forms['ilanekle'].elements['lat'].value=event.latLng.lat();
document.forms['ilanekle'].elements['lng'].value=event.latLng.lng();
document.forms['ilanekle'].elements['zoom'].value=map.getZoom();
});
google.maps.event.addListener(map, 'zoom_changed', function(event) {
document.forms['ilanekle'].elements['zoom'].value=map.getZoom();
});
}
</script>
<div id="map_canvas" style="width:680px; height: 450px;"><script type="text/javascript">initialize()</script></div>
<input type="hidden" name="lat"/>
<input type="hidden" name="lng"/>
<input type="hidden" name="zoom"/>
</div>
</div>
</div>
<div class="UrunDuzenleFormGrup">
<label></label>
<input type="submit" name="submit" value="İLAN EKLE">
</div>
</form>
</div>
</div>
</div>
</div>
<?php include("inc/Page/Footer.php");?>
</body>
</html>
<?php }else{echo '<script language="javascript">location.href="uyegirisi.php?giris=hata";</script>';}?>bu kodlarda İLAN DETAY ve İLAN ÖZELLİKLERİ alanındaki işaretli olanlar veritabanına eklenecek kısaca.Özelden yazarsanız sitenin urlini iletebilirim. girip ne yapmak istediğimi daha iyi anlayabilirsiniz.