<!doctype html> <html> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="box.css"> </head> <body><?php // Server Kullanıcı Adımız $user = "aa"; // Server Kullanıcı Şifremiz $pass = "aaaa"; // Server Adresimiz $host = "localhost"; // Veritabanı Adımız $db = "aaaaa"; //Veritabanı Bağlantısı Oluşturalım. $baglan = mysql_connect($host,$user,$pass) or die(mysql_error()); //Veritabanına Bağlanalım. mysql_select_db($db,$baglan) or die(mysql_error()); mysql_query("SET NAMES 'utf8' "); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci' "); ?> <form action="" method="post"> <table cellspacing="5" cellpadding="5"> <tr> <td>Başlık</td> <td><input type="text" name="baslik"/></td> </tr> <td></td> <td><input type="submit" value="Kayıt Ekle" /></td> </tr> </table> </form> <?php include ('baglan.php'); if($_POST){ // Formdan Gelen Kayıtlar $baslik = $_POST["baslik"]; $aktif = '1'; $ekle = mysql_query("insert into basliklar (baslik,aktif) values ('$baslik','$aktif')"); if($ekle){ echo "Başarılı Bir Şekilde Eklendi !"; }else{ echo "Bir Sorun Oluştu"; } } ?></body></html>
selamlar,
altta bulunan şekilde veri tabanıma veri ekliyorum ama şöyle bir sıkıntı var örnek veri tabanımda salih isimli bir kullanıcı eklemiş isem eğer bir daha eklenmemesini istiyorum yani "böyle bir kullanıcı mevcut" şeklinde bir yarı vererek bilgi girişinin engellemesini sağlamaya çalışıyorum bunu ne şekilde sağlayabilirim acaba
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="box.css">
</head>
<body><?php
// Server Kullanıcı Adımız
$user = "aa";
// Server Kullanıcı Şifremiz
$pass = "aaaa";
// Server Adresimiz
$host = "localhost";
// Veritabanı Adımız
$db = "aaaaa";
//Veritabanı Bağlantısı Oluşturalım.
$baglan = mysql_connect($host,$user,$pass) or die(mysql_error());
//Veritabanına Bağlanalım.
mysql_select_db($db,$baglan) or die(mysql_error());
mysql_query("SET NAMES 'utf8' ");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci' ");
?>
<form action="" method="post">
<table cellspacing="5" cellpadding="5">
<tr>
<td>Başlık</td>
<td><input type="text" name="baslik"/></td>
</tr>
<td></td>
<td><input type="submit" value="Kayıt Ekle" /></td>
</tr>
</table>
</form>
<?php
include ('baglan.php');
$baslik=$_POST["baslik"];
if($_POST){
$hata=NULL;
if(!$baslik)
$hata = 'Başlık girmediniz.';
if(!$hata){
$kontrol= mysql_query("select id from basliklar where baslik='$baslik'");
if(mysql_num_rows($kontrol)>0)
$hata = 'Bu başlık daha önce eklenmiş.';
}
if($hata){
echo $hata;
}else{
$aktif = '1';
$ekle = mysql_query("insert into basliklar (baslik,aktif) values ('$baslik','$aktif')");
if($ekle){
echo "Başarılı Bir Şekilde Eklendi !";
}else{
echo "Bir Sorun Oluştu";
}
}
}
?></body></html>