• 24-11-2018, 18:41:34
    #1
    Merhaba arkadaşlar. Form alanında text alanına girileni, kayıt altına nasıl tutabilirim ? Text alanına sorgulama yapıyor, o yaptığı sorgulamayı ben nasıl görebilirim ve kayıt altına alabilirim ?
  • 24-11-2018, 19:44:48
    #2
    Üyeliği durduruldu
    post ettiğin yeri bul o kod aralığına birde veritabanına log diye yazdır böyle yapılabilir hocam. arama butonunda nereye post ettiğini görürsün mysql ye tablo aç log diye yazsın oraya
  • 26-11-2018, 10:36:45
    #3
    veritabanına bir log diye bir tablo oluştur kim ne aradıysa hangi bilgileri istersen eklersin. örneğin tarayıcıdan tut ip numarasına kadar kaydedebilirsin.
  • 26-12-2018, 08:11:58
    #4
    Ö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();
    
    }
    
     ?>