PHP ile CRUD (Create, Read, Update, Delete Database)
Crud Bağlan (crud_baglan.php)
<?php
$sunucu_adi = "localhost";
$kullanici_adi= "root";
$sifre = "";
$vt = "crud";
$baglanti = new mysqli($sunucu_adi, $kullanici_adi, $sifre, $vt);
mysqli_set_charset($baglanti,"utf8");
if ($baglanti->connect_error)
die("bağlantı sağlanamadı".$baglanti->connect_error);
?>
Crud Form (crud_form.php)
<!-- Veri Tabanı Kullanıcı Adı -> Text Şifre -> Password Beni Hatırla -> Checkbox Cinsiyet ->Radio Memleket -> Select Adres -> TextArea --> <!DOCTYPE html> <html> <head> <title>CRUD Form</title> </head> <body> <form action="" method="POST"> <fieldset> <legend>Kullanıcı Kayıt Formu</legend> <br> <br> <label> Kullanıcı Adı <input type="text" name="kullanici_adi"> </label> <br> <br> <label> Şifre <input type="password" name="sifre"> </label> <br> <br> <label> Beni Hatırla <input type="checkbox" name="beni_hatırla"> </label> <br> <br> <label> Cinsiyet: Erkek <input type="radio" name="cinsiyet"> Kadın <input type="radio" name="cinsiyet"> </label> <br> <br> <label> Memleket <select name="memleket"> <option></option> </select> </label> <br> <br> <label> Adres <textarea name="adres" rows="5"> </textarea> </label> <br> <br> <input type="submit" name="Kaydet"> </fieldset> </form> </body> </html>
Crud Memleket Form (crud_memleket_form.php)
<!--
Veri Tabanı
Kullanıcı Adı -> Text
Şifre -> Password
Beni Hatırla -> Checkbox
Cinsiyet ->Radio
Memleket -> Select
Adres -> TextArea
-->
<?php include('crud_baglan.php'); ?>
<!DOCTYPE html>
<html>
<head>
<title>CRUD Memleket Form</title>
<meta charset="utf-8">
</head>
<?php
if (!empty($_POST["kayit_dugme"]))
{
$kayit_sql = "INSERT INTO `memleket` (`idmemleket`, `memleket`) VALUES (NULL, '".$_POST['memleket']."')";
$baglanti->query($kayit_sql);
}
if (!empty($_POST["guncelle_dugme"]))
{
$sorgu="UPDATE `memleket` SET `memleket` = '".$_POST["memleket"]."' WHERE `memleket`.`idmemleket` = ".$_POST["idmemleket"].";";
$baglanti->query($sorgu);
}
if (isset($_POST["sil"]))
{
$sorgu = "DELETE FROM `memleket` WHERE `memleket`.`idmemleket` = ".$_POST["silinecek"];
$baglanti->query($sorgu);
}
?>
<body>
<?php
if (isset($_POST["duzenle"]))
{
$sorgu="Select * from memleket WHERE idmemleket=".$_POST["silinecek"];
$sonuc = $baglanti->query($sorgu);
$kayit = $sonuc->fetch_assoc();
//var_dump($kayit);
?>
<form action="" method="POST">
<fieldset>
<legend>Memleket Düzenleme Formu</legend>
<label>
Memleket
<input
type="text"
name="memleket"
value="<?=$kayit["memleket"]?>">
<input
type="hidden"
name="idmemleket"
value="<?=$kayit["idmemleket"]?>">
</label>
<hr>
<input type="submit" value="Güncelle" name="guncelle_dugme">
</fieldset>
</form>
<?php
}
else
{
?>
<form action="" method="POST">
<fieldset>
<legend>Memleket Kayıt Formu</legend>
<label>
Memleket <input type="text" name="memleket">
</label>
<hr>
<input type="submit" value="Kaydet" name="kayit_dugme">
</fieldset>
</form>
<?php
}
?>
<hr>
<form action="" method="post">
<table border="2">
<tr>
<td>ID</td>
<td>Memleket</td>
<td></td>
</tr>
<?php
$sorgu = "Select * from memleket";
$sonuc = $baglanti->query($sorgu);
if ($sonuc->num_rows > 0)
{
while ($kayit = $sonuc->fetch_assoc())
{
?>
<tr>
<td><?=$kayit["idmemleket"]?></td>
<td><?=$kayit["memleket"]?></td>
<td>
<input type="radio" name="silinecek" value="<?=$kayit["idmemleket"]?>">
</td>
</tr>
<?php
}
}
?>
<tr>
<td colspan="3">
<input type="submit" name="sil" value="Sil">
<input type="submit" name="duzenle" value="Düzenle">
</td>
</tr>
</table>
<form>
</body>
</html>
3.118 Gösterim

[…] Hafta: PHP ile CRUD (Create, Read, Update, Delete Database) […]