<script language="JavaScript">
<!--
function ValidateForm(eForm) {
if ("" == eForm.user.value)
{
window.alert("Lütfen Bir Rumuz Giriniz");
return false;
}
if (eForm.user.value.length<4 || eForm.user.value.length>16)
{
window.alert("Rumuz En az 4 en fazla 16 karakter olmalıdır");
return false;
}
}
//-->
function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
}
</script>
<?PHP
if($_POST)
{
$user =addslashes($_POST['user']);
$query ="select * from user where user='$user' ";
$islem=mysql_query($query);
$sonuc=mysql_num_rows($islem);
if($sonuc>0)
{
echo"
<tr>
<td width=\"100\" align=\"center\" class=\"siyah\"><b>$user</b></td>
<td width=\"100\" class=\"kirmizi\">Kullanimda !</td>
</tr>
<tr>
<td colspan=\"2\" align=\"center\"><a href=\"rumuz_kontrol.php\" target=\"_self\">Yeni Arama Yap</a></td>
</tr>
";
}
else
{
echo"
<tr>
<td width=\"100\" align=\"center\" class=\"siyah\"><b>$user</b></td>
<td width=\"100\" class=\"mavi\">Kullanilabilir !</td>
</tr>
<tr>
<td colspan=\"2\" align=\"center\"><a href=\"rumuz_kontrol.php\" target=\"_self\">Yeni Arama Yap</a></td>
</tr>
";
}
}
else
{
echo"
<form name=\"eForm\" onsubmit=\"return ValidateForm(eForm);\" action=\"rumuz_kontrol.php\" method=\"POST\">
<tr>
<td width=\"100\"><input name=\"user\" type=\"text\" class=\"siyah\"style=\"width:100;height:18;\"></td>
<td width=\"100\"><input type=\"submit\" class=\"siyah\" value=\"Kontrol Et\" style=\"width:100;height:18;\"></td>
</tr>
</form>
";
}
?>
</table>
</body>
</html> iki alanı birden kontrol ettirmek
9
●627
- 11-01-2009, 16:22:48arkadaşlar benim formda rumuz kontrol ettirmek için kullandığım bir sorgum var bu sorgıya bir tabloyu daha kontrol ettirmem gerekiyor nasıl yapabilirim bunu acaba kontrol ettrimem gereken diğer tablo adı deneme satır silinenrumuz
- 11-01-2009, 18:00:18sorgu ile ilgili yani şuanki mevcut sorguya diğer alanıda ekleyip aynı anda her ikisinide kontrol ettirmek istiyorum
SELECT * FROM user WHERE user='$user' OR silinenrumuz ='$rumuzdegiskeni'
bununla olacakmıki diğer satırlar dada hep user yazıyor benim kontrol ettirmek istediğim diğer alan deneme tablosunda silinen rumuz satırı - 11-01-2009, 19:03:05silinen rumuz satırı diye bişey yoktur biz bundan bişey anlayamayız. Anca yanlış yazdığını düşünür "silinenrumuz" adında bi hücrenin varlığını düşünürüz.Fatih35 adlı üyeden alıntı: mesajı görüntüle
SELECT * FROM user WHERE user='$user' OR deneme.silinenrumuz ='$rumuzdegiskeni'
gibi sorgularla iki tablo üzerinde çalışabilirsin. - 12-01-2009, 12:54:57yukarda verdiğim kod user tablosunu kontrol ediyor ben bu tablo ile user tablosunu aynı anda kontrol etmek istiyorum yanlız sadece silinen rumuz kısmını kontrol etmem gerekiyorGehinnom adlı üyeden alıntı: mesajı görüntüle
--
-- Tablo yapısı : `deneme`
--
CREATE TABLE `deneme` (
`id` int(11) NOT NULL auto_increment,
`silinenrumuz` varchar(50) character set latin5 default NULL,
`silinenemail` varchar(50) character set latin5 default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
--
-- Tablo döküm verisi `deneme`
-- - 12-01-2009, 13:04:09Üyeliği durdurulduSoruyu Anlamadan Arkadaşlar Cevap Vermişler Sen kusurlarına Bakma Fatih35.
arkadaşlar adam Sizden Aynı Tablodan 2 Sutunnun sorgusunu İstemiyor!
2 Adet Ayrı Tablonun 2 Adet Ayrı Sutunun Sorgusunu İsiyor.
Neyse ben Konuya geleyim.
Kısaca Anlatmak Gerekirse.
Aslında İşlem basit. İlk olarak deneme tablosunda silinenrumuz sutununu kontrol ettir.
if else yapısı ile sonrada user tablosuna geçir yada geçirme sonrada ona bağlı insertleri çalıştır. Yada JOİN Kullan
Eğer yapamaycaksan bu işlemi haber ver ben sana kodları yazayım.
ama performanslı bi işlem değil yaptığın şey.
Aynı tabloda durum diye bir sutun aç ve silinen uyelerin değerini 1 yap kontrol ederkende yukarda arkadaşların verdiği or deneyimi ile yap kontrollerini
Kolay Gelsin. - 12-01-2009, 13:11:06doğu bey ilgine teşekkür ederim ancak tarifle bişeler yapacak kadar bilgili biri değilim mümkünse buradaki kodlardan yaparak bana bir örnek kod verebilirmisin?Dogu_Bey adlı üyeden alıntı: mesajı görüntüle
- 12-01-2009, 17:42:04Üyeliği durdurulduOk. geldim.
Şimdi Fatih Kardeş.
Sen Hangi türlü İstiyorsun.
2 Adet Tabloda Israrlımısın?
Yoksa Yapıyı Değiştirip Yukarda Bahs Ettiğim.
Gibimi Yapalım?Alıntı
Nasıl istiyorsun?
Bana Soracak Olursan En Mantıklısı ve Olması Gereken Bu Bahs Ettiğim İşlemdir.
Karar Senin.