PHP butona basınca silme ve kaydetme sorunu

Katılım
30 Kasım 2018
Mesajlar
5.726
Makaleler
2
Çözümler
14
Merhabalar PHP konusunda çok iyi değilim. Ödevde butona kaydet bastığım zaman veri kaydetmiyor. Birde sil.php nasıl yapabilirim?
Form kodu.

PHP:
 <form action="kaydet.php" method="post">

<input name="ad" type="text" class="adsoyad" size="25" placeholder="Adınızı Giriniz" required>

<input name="soyad" type="text" class="adsoyad" size="25" placeholder="Soyadınızı Giriniz" required>

<input name="tc" type="number" oninput="maxLengthCheck(this)"class="adsoyad" size="25" placeholder="T.C Kimlik Numaranız" maxlength="11" required>

<input name="cinsiyet" type="text" class="adsoyad" size="25" placeholder="Cinsiyetinizi Giriniz" required>

<input name="dogum" type="date" class="adsoyad" size="25" placeholder="Randevu Tarihi Griniz" required>

<input name="randevusaat" type="time" class="adsoyad" size="25" placeholder="Randevu Saati" required>

<label for="brans">Randevu Branş</label>

<select id="brans" name="brans">

<option value="ortopedi">Ortopedi</option>

<option value="nöroloji">Nöroloji</option>

<option value="nefroloji">Nefroloji</option>

<option value="onkoloji">Onkoloji</option>

<option value="kbb">KBB</option>

<option value="cocuksaglıgı">Çocuk Sağlığı</option>

</select>

<input name="drad" type="text" class="adsoyad" size="25" placeholder="Dr.Ad" required>

<input name="drsoyad" type="text" class="adsoyad" size="25" placeholder="Dr.Soyad">

<button type="submit" id="button" name="Kaydet">Kaydet</button>

<button type="submit" class="button" name="Kaydet"><a href="sil.php">Randevu Sil</a></button>

</form>

Kaydet.php kodu.

Kod:
<?php.

include("baglan.php");

if(isset($_POST['uyeol'])){

$ad=$_POST['ad'];

$soyad=$_POST['soyad'];

$tc=$_POST['tc'];

$cinsiyet=$_POST['cinsiyet'];

$dogum=$_POST['dogum'];

$randevusaat=$_POST['randevusaat'];

$brans=$_POST['brans'];

$drad=$_POST['drad'];

$drsoyad=$_POST['drsoyad'];

$sql="insert into hasta(Hasta_Ad,Hasta_Soyad,Hasta_TCNO,Hasta_Cinsiyet,Hasta_DogumTarih,Randevu_Saat,Randevu_Brans,Dr_Ad,Dr_Soyad)

values('$ad','$soyad','$tc','$cinsiyet','$dogum','$randevusaat','$brans','$drad','$drsoyad')";

$ekle=mysqli_query($baglanti,$sql);

if($ekle){

header('Location: index.php');

}

else{

echo "Hata var";

}

}

?>
Verileri listeleyebiliyorum ama veriyi silemiyorum silme işlemi başarısız diyor.
sil.php kodları.

PHP:
<?php.
include("baglan.php");
$id=$_GET["Id"];
$sorgu=mysqli_query($baglanti,"DELETE from hasta_bilgi where id='$id'");
if($sorgu){
echo "Başarıyla Silindi.";

}
else{
echo "Silme işlemi başarısız";
}
?>
</body>
</html>
 
Son düzenleme:
Kodun tamamına bakmadım ama
$sorgu=mysqli_query($baglanti,"DELETE from hasta_bilgi where id='$id'");
kısmındaki id yi '$id' olarak değil de = {$id} veya '{$id}' olarak deneyin.
$sorgu=mysqli_query($baglanti,"DELETE from hasta_bilgi where id='{$id}'");
$sorgu=mysqli_query($baglanti,"DELETE from hasta_bilgi where id={id} ");
gibi...
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı