istediğim array olarak göndermek değil işte javascript kodlarım felanda var idsine bağlı olarak ayrıyeten array olarak gönderirsek veritabanına nasıl yazdıracağım array olarak göndermeyi denemiştim zatende veritabanına yazdıramamıştım arrayı nasıl döndürerek veritabanına eklerim
veriyi gönderen php
<?php
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript">
function gonder(){
$('#sonuc').html("lütfen bekle");
$.ajax({
type:'post',
url: 'kurbantahsilataktar.php',
data:$('#kisiekle').serialize(),
success: function (msg){
$('#sonuc').html(msg);
}
})
}
</script>
$kupe= $_POST['kupe1'];
foreach ($dizi as $row){
$ad=$row['adi'];
$soyad=$row['soyadi'];
$telefon=$row['telefon'];
?>
<tr><td>
<?php echo $ad ?>
<input type="hidden" name='ad[]' value='<?php echo $ad ?>'>
<input type="hidden" name='kupe[]' value='<?php echo $kupe ?>'>
</td>
<td>
<?php echo $soyad ?>
<input type="hidden" name='soyad[]' value='<?php echo $soyad ?>'>
</td>
<td>
<?php echo $telefon ?>
<input type="hidden" name='telefon[]' value='<?php echo $telefon ?>'>
</td>
</tr>
<?php } ?>
<div id='row'>
</div>veritabanına yazdıran sayfa
<?php
$adi=$_POST['ad'];
$soyadi=$_POST['soyad'];
$telefon=$_POST['telefon'];
$kupe=$_POST['kupe'];
$db = $_SERVER["DOCUMENT_ROOT"] ."/access/dene.mdb";
if (!file_exists($db))
{
die("No database file.");
}
$baglanti=new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db; Uid=; Pwd=; array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'");
$satis1 =$baglanti1->query("UPDATE satis SET adi=$adi,soyadi=$soyadi,telefon=$telefon where kupe=$kupe");
if($satis1)
{
$kayitli1="Adlı Kişi guncellendii";
}
else{
echo "Bir Sorun Oluştu
!!!";
}
?>
güncel
$adi = $_POST['ad'];
$soyadi = $_POST['soyad'];
$telefon = $_POST['telefon'];
$kupe = $_POST['kupe'];
$db = $_SERVER["DOCUMENT_ROOT"] ."/access/dene.mdb";
if( !file_exists($db) ) {
die("No database file.");
}
$baglanti=new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db; Uid=; Pwd=; array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'");
for( $i = 0; $i < sizeof( $adi ); $i++ ) {
$_adi = $adi[$i];
$_soyadi = $soyadi[$i];
$_telefon = $telefon[$i];
$_kupe = $kupe[$i];
$satis1 = $baglanti1->query("UPDATE satis SET adi = $adi, soyadi = $_soyadi, telefon = $_telefon WHERE kupe = $_kupe");
if($satis1) {
$kayitli1 = sprintf("%s Kişi guncellendii", $adi[$i]);
} else {
echo "Bir Sorun Oluştu
!!!";
}
}