Qzann
80+
- Katılım
- 22 Ocak 2021
- Mesajlar
- 37
- Reaksiyon skoru
- 4
Yarın teslim etmem gereken bir ödev var çoktan bitti ama güncelleme yaparken böyle bir hata alıyorum çok saçma bir şekilde kodları alt tarafa bırakıyorum bilen bir arkadaş yardımcı olursa çok sevinirim.
<?php
include 'functions.php';
$pdo=pdo_connect_mysql();
$msg='';
if(isset($_GET['id'])){
if(!empty($_POST)){
$id=isset($_POST['id']) && !empty($_POST['id']) && $_POST['id']!='auto' ? $_POST['id']: NULL ;
$konu=isset($_POST['konu']) ? $_POST['konu']: '';
$ad=isset($_POST['ad']) ? $_POST['ad']: '';
$telefon=isset($_POST['telefon']) ? $_POST['telefon']: '';
$email=isset($_POST['email']) ? $_POST['email']: '';
$mesaj=isset($_POST['mesaj']) ? $_POST['mesaj']: '';
$listele=$pdo->prepare('UPDATE tablo SET konu= ?, ad= ?, telefon= ?, email= ?, mesaj= ? WHERE id= ?');
$listele->execute([$konu,$ad,$telefon,$email,$mesaj, $_GET['id']]);
$msg='Güncelleme İşlemi Başarı ile gerçekleşti..!';
}
$listele=$pdo->prepare('SELECT *FROM tablo WHERE id= ?');
$listele->execute([$_GET['id']]);
$tablo=$listele->fetch(PDO::FETCH_ASSOC);
if(!$tablo){
exit('ID bulunamadı..!');
}
}
else{
exit('ID seçilmemiş..!');
}
?>
Mesajlar otomatik olarak birleştirildi:
<?=template_iletisim('Güncelleme Sayfası')?>
<div class="content update">
<h2 style="color:white;">Güncelleme Sayfası -> <?=$tablo['id'];?></h2>
<form action="ekle.php" method="POST">
<label for="konu"><font color="white">Konu</font></label>
<center><input type="text" name="konu" value="<?=$tablo['konu'];?>" id="konu"></center>
<label for="ad"><font color="white">Ad Soyad</font></label>
<center><input type="text" name="ad" value="<?=$tablo['ad'];?>" id="ad"></center>
<label for="telefon"><font color="white">Telefon</font></label>
<center><input type="text" name="telefon" value="<?=$tablo['telefon'];?>" id="telefon"></center>
<label for="email"><font color="white">E-mail</font></label>
<center><input type="text" name="email" value="<?=$tablo['email'];?>" id="email"></center>
<label for="mesaj"><font color="white">Mesajınız</font></label>
<center><textarea type="text" name="mesaj" id="mesaj" style="height: 100px;"><?php echo $tablo['mesaj'];?></textarea></center>
<input style="background-color
</form>
<center><a href="index.php"><input type="submit" value="Anasayfaya Dön" class="btn btn-primary pull-right"></a></center>
<?php if($msg) :?>
<p><?=$msg ?></p>
<?php endif; ?>
</div>
<?=template_footer()?>
Mesajlar otomatik olarak birleştirildi:
17 satır hatası veriyor...
$listele=$pdo->prepare('UPDATE tablo SET id=?, konu= ?, ad= ?, telefon= ?, email= ?, mesaj= ? WHERE id= ?');
$listele->execute([$id,$konu,$ad,$telefon,$email,$mesaj, $_GET['id']]);
$msg='Güncelleme İşlemi Başarı ile gerçekleşti..!';
şu satırlarda çıldırttı beni