ÖmerGünay adlı üyeden alıntı

Merhaba hocam soru ve cevapları okudum. darkcoder kardeşimiz cevabı vermiş ama kafanız karışmış anladığım. Hiç jquery vs uğraşmadan direk php tarafında bu işi çözebilirsiniz. Ufak bir kod parçası örnek olarak vereyim anlamazsanız yine üzerine devam edebiliriz.

 

<?php 

	
	if(isset($_POST)) {

		$category = $_POST["category"]; // select name den gelen değer
		$ozel     = $_POST["ozel"]; // input name ozel den gelen değer

		if($category=="Diğer") { // eğer select option Diğer seçildiyse
			$kayitCategory = $ozel; // kayıt edilecek alan inputtan gelen değer olacak.
		}else { // eğer select option Diğer değilse
			$kayitCategory = $category; // selectte seçilen değer kayıt edilecek 
		}


		$query = $db->prepare("INSERT INTO tablo SET category=?");
		$query->execute(array($kayitCategory));

	}



?>

 
Merhaba @ÖmerGünay üstadım..

Çok teşekkür ediyorum katkınız için...

Kafam karışmdaı diyemem! ; )

Salt php ile nasıl yaparız diye bir soru vardı kafamda zaten fakat @darkcoder üstadı daha fazla yormamak için sormamıştım.

Bu soruya da sizin sayenizde yanıt bulmuş oldum...

Deneyeceğim ilk fırsatta....

Takılırsam desteğinizi rica ederim...

&

Aslında şu an, konunun yeni bir tarafına takıldığımı söyleyebilirim.

Daha önce kullandığım ve 20 kategoriyi aynı anda güncellediğim bir güncelleme formu + sorgusu vardı...

Formdaki kategori satırlarını sayı artırma değişkeni ile oluşturmuştum;

<?php 
	for ($i=1; $i < 21 ;) 
	{ 
?>

        Satırlar...

<?php
	$i++;
	} 
?>


Fakat sorgu kodlarını sayı artırma değişkenini kullanmadan tek tek yazmıştım,...

Ayrıca yapı içinde sadecce category sütunu olmadığını da ekleyeyim.

ilave olarak category_number, category_status gibi tamamlayıcı sütunlar da var...

Hepsinden 20'şer tane olduğunu düşünürsek önceden de oldukça uzun bir sorgu kodu olduğunu söyleyebilirim...

***

Bugüne gelecek olursam;

Şimdi o sorgu kodlarını bu yeni yapıya göre güncellemeye çalışıyorum.

Bu yeni yapı için gerekli POST kodlarıını sorgu kısmına ekledim, ilk kategoriyi güncellerken sorun olmadı.

Fakat POST kodlarıını kalan 19 kategoriyi de kapsayacak şekilde düzenlemem gerek...

Tek tek yazmayı denemedim, çok karışık olur...

Sayı arttırma yöntemi kullanarak sorgu içine entegre etmeye çalışıyorum fakat kod tamamen bozuluyor mevcut kayıtlar siliniyor!

Son 2 saattir bununla uğraşıyorum.

Maksimum güvenli ve maksimum sade bir güncelleme sorgusu kod bloğunu nasıl oluşturabliriz?

Öneriniz olursa çok sevinirim...