v2.5.2
Giriş yap

Aynı Tabloya Tek Seferde Birden Fazla Veri Ekleme

serifyur
1,287 defa görüntülendi

Php mysql de iki veya daha fazla veriyi aynı tabloya ekleme işlemini nasıl yapabilrim?

Cevap yaz
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cevaplar (7)
serifyur
1890 gün önce

İstediğim tam da bu şekilde çok teşekkür ederim #buraksuluk bilgine, emeğine sağlık. :)

buraksuluk
1892 gün önce

döngü olarak gönderebilirsin ayrıca gönderdiğin aynı name den birden fazla ise
formda gönderdiğin inputları dizin olmalıdır.

<input type="text" value="value 1-1" name="mBrans[]">
<input type="text" value="value 2-1" name="pAdi[]">
<input type="text" value="value 1-2" name="mBrans[]">
<input type="text" value="value 2-2" name="pAdi[]">

<button type="submit" name="send"> Gönder</button>

<?php  
if (isset($_POST['send'])){ 
    
    $brans =$_POST['mBrans'];
	$person=$_POST['pAdi'];
	
	for($i = 0; $i < count($brans); $i++ ) { 
	    
	    $f_brans= $brans[$i];
		$f_person= $person[$i];
	    
	    $save=$db->prepare("INSERT into personel_secimi set 
	    
	    kolon_adi1=:kolon_adi1,
	    kolon_adi2=:kolon_adi2
        
			"); 

		$save->execute(array(
		    'kolon_adi1' => htmlspecialchars($f_brans),
		    'kolon_adi2' => htmlspecialchars($f_person)
			
		));
		
	}
}

?>

Yukarıda basit bir örneği mevcut posttan gelen değerleri nereye kaydemetmek istiyorsan kolon adlarını değiştirebilirsin.

Kolay Gelsin

tayfunerbilen
1892 gün önce

mysql'de nasıl yapıyorsan php tarafında da aynı aslında.

$query = $db->query('INSERT INTO tablo_adi (id, ad, soyad) VALUES 
(1, "Tayfun", "Erbilen"),
(2, "Test", "Test"),
(3, "Test2", "Test2")')->fetch();
PHP
serifyur
1892 gün önce

Yine kimseler yok ikidir sorularim cevapsiz kaliyor. sorularim cok mu zor anlamadim ki !?

serifyur
1893 gün önce

$brans = @$_POST["mBrans"];
$person =@$_POST["pAdi"];

@mysql_query("insert into personel_secimi(personel_id,musabaka_id,brans) value ($person,$gelenID,$brans)");

sorgum bu şekilde

serifyur
1893 gün önce

Döngü parametre mi neye göre belirlemeliyim ?

pilyangoc2
1893 gün önce

Sorgunuzu DÖNGÜ içine alarak veritabanına döngü süresince veri ekeleme silme düzenleme vb. yapabilirsiniz..