Php Dersleri
PHP
Forum
Haber ve Duyurular
Tanışma Bölümü
Acemilerin Soru bölümü
Web Sitesi Dersleri
Temel Web dersleri
Html Dersleri
Css Dersleri
Javascript Dersleri
Php Dersleri
Mysql Dersleri
Php Kodları ve Paylaşım
Php Functions
Mysql Komutları
Hazır Php Scriptler
Hazır CSS Kodları
Para Kazanma Yolları
İnternetten para kazanmak
Seo Teknikleri
Adsense
Adwords
Adtech
Diğer Reklam Sistemleri
Web Hosting
Domain Tescil Firmaları
Web Hosting Firmaları
Dedicated Hosting
Üye Bilgileri
Nick:
karus112
İsim:
MadeOfLegend
Web sayfası:
Cinsiyet:
Erkek
İmza:
Konu sayısı:
1
Cevap sayısı:
0
Kaç günlük üye
2
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
Zaman
2011-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.