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...
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…