netbozum
wmaraci reklam

seajans seajans WM Aracı Kullanıcı
  • Üyelik 26.10.2016
  • Yaş/Cinsiyet 36 / E
  • Meslek Firma Yöneticisi
  • Konum İzmir
  • Ad Soyad C** T**
  • Mesajlar 65
  • Beğeniler 34 / 6
  • Ticaret 0, (%0)
2 farklı tablo ile ilgili islem.php ye ne yazmam gerektiğini bilmiyorum sizden destek istiyorum. proje kategorisini farklı tablodan çekip projeyi nasıl ekleyebilirim acaba. inner join ile tablo listelemesini yapabildim ama proje ekle alanında takıldım islem.php dosyasına ne yazmam gerekiyor. kodları sizle paylaşıyorum altta.

Veritabanları bu şekilde:





proje_ekle.php sayfasında da bu kodları yazdım


include 'header.php';
include '../netting/baglan.php';
date_default_timezone_set('Europe/Istanbul');



if (isset($_POST['arama'])) {

$aranan=$_POST['aranan'];

$projesor=$db ->prepare("select * from proje where proje_baslik LIKE '%$aranan%' order by proje_sira ASC, proje_durum DESC limit 25");

$projesor->execute();

$say=$projesor->rowCount();
}
else{
$projesor=$db ->prepare("SELECT * FROM proje INNER JOIN projekategori ON projekategori.projekategori_id=proje.proje_katid ORDER BY proje_sira ASC limit 25");

$projesor->execute();
$say=$projesor->rowCount();

}

?>






<script></script>






Ayarlar














Proje Ekle
if ($_GET['durum']=='ok') {?>

Güncelleme başarılı...



Güncelleme yapılamadı...













































































































<script>
$(document).ready(function() {
$(".select2_single").select2({
placeholder: "Select a state",
allowClear: true
});
$(".select2_group").select2({});
$(".select2_multiple").select2({
maximumSelectionLength: 4,
placeholder: "With Max Selection limit 4",
allowClear: true
});
});
</script>

<script></script>









---------------------------------------------------------------




islem.php de bunu yazdım ve bu alana ne yazmam gerektiğiyle alakalı bana yardımcı olabilir misiniz


if(isset($_POST['projekaydet'])) {



$uploads_dir = '../../dimg/proje';
@$tmp_name = $_FILES['proje_resim']["tmp_name"];
@$name = $_FILES['proje_resim']["name"];
$benzersizsayi1=rand(20000,32000);
$benzersizsayi2=rand(20000,32000);
$benzersizsayi3=rand(20000,32000);
$benzersizsayi4=rand(20000,32000);
$benzersizad=$benzersizsayi1.$benzersizsayi2.$benzersizsayi3.$benzersizsayi4;
$refimgyol=substr($uploads_dir, 6)."/".$benzersizad.$name;
@move_uploaded_file($tmp_name, "$uploads_dir/$benzersizad$name");




$kaydet=$db-> prepare("INSERT INTO proje SET
proje_durum=:durum,
proje_katid=:katid,
proje_resim=:resim,
proje_baslik=:baslik,
proje_firma=:firma,
proje_url=:url,
proje_ozellik=:ozellik,
proje_detay=:detay,
proje_durum=:durum,
proje_sira=:sira");



$insert=$kaydet->execute(array(
'durum' => $_POST['proje_durum'],
'katid' => $_POST['proje_katid'],
'resim' => $refimgyol,
'baslik' => $_POST['proje_baslik'],
'firma' => $_POST['proje_firma'],
'url' => $_POST['proje_url'],
'ozellik' => $_POST['proje_ozellik'],
'detay' => $_POST['proje_detay'],
'durum' => $_POST['proje_durum'],
'sira' => $_POST['proje_sira']));



if($insert){
header("location:../production/proje.php?durum=ok");

}else{

header("location:../production/proje.php?durum=no");



}


}
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al