lostyazilim
tr.link

xml database ekleme güncelleme hak yardım.

2 Mesajlar 453 Okunma
lstbozum
tr.link

cengzsen cengzsen GraphicDesigner Kullanıcı
  • Üyelik 03.09.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Grafik Tasarım
  • Konum Sakarya
  • Ad Soyad C** Ş**
  • Mesajlar 174
  • Beğeniler 35 / 34
  • Ticaret 4, (%100)
merhabalar php de kendimi geliştirmek için xml veri ekleme veri güncelleme işlemi yaptım fakat hata değil boş ekran alıyorum değerli üstadlarım , kodlarımı kontrol edip beni yönlendirir misiniz? Çalışır kod ile dönüş yaparsanız nereyi atladığımı gözden kaçırdığımı görmeyi çok isterim. teşekkür ederim.

index php dosyası--------------------------------------------------------------------------------

include("config.php");

$file = simplexml_load_file("musteri.xml");

foreach ($file as $key => $value) {


$musteriID = $value->id;
$musteriAdi = $value->adi;
$musteriSoyadi = $value->soyadi;
$musteriMeslek = $value->meslek;
$musteriYasi = $value->yas;


$control = $db->prepare(" SELECT * FROM musteriler WHERE musteriID=?'$musteriID'");
$control->execute(array($musteriID));

$say = $control->rowCount();

if ($say==0)
{
$veriler = $control->fetchAll(PDO::FETCH_ASSOC);

foreach ($veriler as $veri ) {

$sql = $db->prepare("UPDATE musteriler SET musteriID=?,musteriAdi=?,musteriSoyadi=?,musteriMeslek=?musteriYasi=? WHERE musteriID=?)values('$musteriID','$musteriAdi','$musteriSoyadi','$musteriMeslek'$musteriYasi')");
$sql->execute(array($musteriAdi,$musteriSoyadi,$musteriMeslek,$musteriYasi["musteriID"]));

if ($sql->rowCount() > 0 ) {
echo "güncelleme başarılı";
} else {
echo "hataolustu";

}

}

} else{

$sql = $db->prepare("INSERT INTO musteriler SET musteriID=?,musteriAdi=?,musteriSoyadi=?,musteriMeslek=?musteriYasi=? ");

$sql->execute([$musteriAdi,$musteriSoyadi,$musteriMeslek,$musteriYasi]);

if ($sql->rowCount() > 0) {
echo "kayıt başarılı";

$file = file_get_contents("$resim");
$kayit = fopen('images/' . $resim_yol, "w+");
fwrite($kayit,$veri2);
fclose($kayit);
}


}

}

echo "
";


?>




config dosyası-------------------------------------------------------------------------------------------------

try {

$db = new PDO ("mysql:host=localhost;dbname=erdal", "root", "");

} catch (PDOException $e) {
print $e->getMessage();
}

?>


----- xml dosyam -----------------------------------------------------------------------------------





1
Mert
Buldur
Orman Müh.
21



2
Mustafa
Yıldız
Avukat
30

 

 

wmaraci
reklam

cengzsen cengzsen GraphicDesigner Kullanıcı
  • Üyelik 03.09.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Grafik Tasarım
  • Konum Sakarya
  • Ad Soyad C** Ş**
  • Mesajlar 174
  • Beğeniler 35 / 34
  • Ticaret 4, (%100)
güncel
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al