Üye Bilgileri
Nick:karus112
İsim:MadeOfLegend
Web sayfası:
Cinsiyet:Erkek
İmza:
Konu sayısı:1
Cevap sayısı:0
Kaç günlük üye2
Son yazdığı Php kodları mesajları
herkese slm arkdşlar benim sorunum şu :   <script type='text/javascript'> var uri=window.location.search var id=uri.substr(uri.indexOf('=')+1) </script>   yukarıdaki kod yazılan url de eşittirden sonrasını alıyor >>  deneme.php?id=kullanıcıadı    >>id=kullanıcıadı oluyor   $zid = "<script type='text/javascript'>document.write(id)</script>";   while ......{ $xid = $row['id'];   if($zid == $xid) { echo " 1 "; } if($zid <> $xid) { echo " 0 "; } }   buna sql databasesinden id çağırıp girilen id ile karşılaştırıyor.while ile databasedeki her id ile karşılaştırıyor ,,databasede   aynı id ler zaten kaydolmuyor  her değeri ararken aynısını bulursa 1 vermesini istiyorum,, hep 0 dönüyor ama ben değerlerin aynı olduğundan eminim ve echo ile değerleri yazdırınca aynı oldukarlı çok açık echo ile şu oluyor   kullanıcı1 kuladı 0  kullanıcı1 kull2 0  kullanıcı1 kullanıcı1 0      <<ilk yazılan url ile gelen kullanıcı adı diğerleri databaseden sırayla alınanlar ve ondan sonra 0 ve 1 de aynı olup olmadıklarını gösteriyor ama gördüğünüz gibi sonuncular aynı olduğu halde 0 dönmüş değerlerden biri location.search tan geliyor biride sql server databaseden geliyor   amacım profil.php?id=kullanıcı1    diye çağrılınca kullanıcı1  in database sine bağlanıp bilgileri alıp yazdırmak   çalışsaydı echo " 1 " yerine    $ad= $row['ad'];$soyad= $row['soyad']; diye databaseden kaydettirip yazdıracaktım ama bir türlü if ten 1 çıkmıyor,, eşleşmiyorlar kodlama hatası değilde birinin url den birinin de databaseden gelmesiyle ilişkisi olabilir databasem latin5_turkish_ci kayıtlı,,,,   kodu tam olarak kopyalıyım en iyisi ben  :     <script type='text/javascript'> var uri=window.location.search var id=uri.substr(uri.indexOf('=')+1) </script> <?php $zid = "<script type='text/javascript'>document.write(id)</script>"; $con = mysql_connect("localhost","isim","şifre"); if (!$con) { die('Baglanti saglanamadi: ' . mysql_error()); } mysql_select_db("base1", $con); $ogr = mysql_query("SELECT * FROM table1"); while($row = mysql_fetch_array($ogr)) { echo $row['id'] . "  " . $zid; $xid = $row['id']; if($zid==$xid) { echo " 1 "; } else  << else yerine if zid <> xid yazıncada aynısı oluyor { echo " 0 "; } } mysql_close($con); echo "burasında sayfanın html bölümü"; ?>     sonuçta siteye bu yansıyor     isim girilen 0 ad girilen 0 girilen girilen 0 id girilen 0  girinenler karşılaşıncada 0 döndü :S        biliyorum çok yazdım umarım yardım edersiniz şimdiden sagolun
Zaman2011-05-01 17:01:59
Php php string değer karşılaştırma

phpkodlari.com © 2009 Herkes Php öğrenecek
Web tasarım ve eğitim kaynağınız.