PHP İle Text Alanına Girilenleri Log Alma hkk. ?
3
●350
- 26-12-2018, 08:11:58Örnek için aşağıdaki kodları verebilirim, 5-6 gün önce birine anlatırken oluşturmuştum. Takip et belki bişeyler anlayabilirsin.
index.php
<?php include 'baglan.php'; ?> <!DOCTYPE html> <html> <head> <title>Site Bilgileri</title> </head> <body> <h1>Site Bilgileri</h1> <form action="islem.php" method="POST"> Shell Adresi <input type="text" name="bilgiler_siteshell"> Kullanıcı Adı <input type="text" name="bilgiler_kadi"> Şifre <input type="text" name="bilgiler_sifre"> <button type="submit" name="ekle">ekle</button> </form> <br> <br> <hr> <?php $bilgilerdesor=$db->prepare("SELECT * from bilgiler"); $bilgilerdesor->execute(); while($bilgilerdegoster=$bilgilerdesor->fetch(PDO::FETCH_ASSOC)){ echo $bilgilerdegoster['bilgiler_siteshell']; echo "<br>"; } ?> <hr> <table style="width:50%" border="1"> <tr> <th>NO </th> <th>ID </th> <th>SHELL ADRES</th> <th>KULLANICI ADI</th> <th>ŞİFRE</th> <th>NULL</th> <th>NULL</th> </tr> <?php $say=0; $bilgilerdesor=$db->prepare("SELECT * from bilgiler"); $bilgilerdesor->execute(); while($bilgilerdegoster=$bilgilerdesor->fetch(PDO::FETCH_ASSOC)){ $say++;?> <tr> <form action="islem.php" method="POST" > <td><?php echo $say; ?></td> <td><input type="text" name="bilgiler_id" value="<?php echo $bilgilerdegoster['bilgiler_id'] ?>" readonly></td> <td><input type="text" name="bilgiler_siteshell" value="<?php echo $bilgilerdegoster['bilgiler_siteshell'] ?>"></td> <td><input type="text" name="bilgiler_kadi" value="<?php echo $bilgilerdegoster['bilgiler_kadi'] ?>"></td> <td><input type="text" name="bilgiler_sifre" value="<?php echo $bilgilerdegoster['bilgiler_sifre'] ?>"></td> <td><input type="submit" name="guncellesil" value="guncelle"></td> <td><input type="submit" name="guncellesil" value="sil"></td> </form> </tr> <?php }?> </table> </body> </html>islem.php
<?php include 'baglan.php'; if (isset ($_POST['ekle'])) { $kaydet=$db->prepare("INSERT into bilgiler set bilgiler_siteshell=:bilgiler_siteshell, bilgiler_kadi=:bilgiler_kadi, bilgiler_sifre=:bilgiler_sifre "); $insert=$kaydet->execute(array( 'bilgiler_siteshell' => $_POST['bilgiler_siteshell'], 'bilgiler_kadi' => $_POST['bilgiler_kadi'], 'bilgiler_sifre' => $_POST['bilgiler_sifre'] )); if ($insert) { header("Location:index.php"); exit; } else { header("Location:hata.php"); exit; } } if (isset ($_POST['guncellesil'])) { if ($_POST['guncellesil']=="guncelle") { $kaydet=$db->prepare("UPDATE bilgiler set bilgiler_siteshell=:bilgiler_siteshell, bilgiler_kadi=:bilgiler_kadi, bilgiler_sifre=:bilgiler_sifre WHERE bilgiler_id=:bilgiler_id "); $insert=$kaydet->execute(array( 'bilgiler_siteshell' => $_POST['bilgiler_siteshell'], 'bilgiler_kadi' => $_POST['bilgiler_kadi'], 'bilgiler_sifre' => $_POST['bilgiler_sifre'], 'bilgiler_id' => $_POST['bilgiler_id'] )); if ($insert) { header("Location:index.php"); exit; } else { header("Location:hata.php"); exit; } } else {} } // if (isset ($_POST['guncellesil'])) { if ($_POST['guncellesil']=="sil") { $kaydet=$db->prepare("DELETE from bilgiler WHERE bilgiler_id=:bilgiler_id "); $insert=$kaydet->execute(array( 'bilgiler_id' => $_POST['bilgiler_id'] )); if ($insert) { header("Location:index.php"); exit; } else { header("Location:hata.php"); exit; } } else {} } ?>
baglan.php
<?php try { $db=new PDO("mysql:host=localhost;dbname=veritabani_adi;charset=utf8",'veritabani_kullanici','veritabani_sifre'); //echo "bağlantı başarılı"; } catch (PDOxpception $hata){ echo $hata->getMessage(); } ?>