<?
include('config.php');
$sifre = $_POST["onaykodu"];
$gsm = $_POST["gsmno"];
$sql= mysql_query("select onaykodu from hesaplar where gsmno = '.$gsm.'");
if ($sifre==$sql['onaykodu']){
echo "esit degil";
}else{
echo "esitler";
}
mysql_close($baglan);
?> php doğru if kullanımı yardım
7
●433
- 04-08-2014, 01:53:52Üyeliği durdurulduMerhaba arkadaşlar değer karşılaştırıyorum ancak hata var sürekli eşir değil görünüyor hata nerede sizce?
- 04-08-2014, 01:59:19
include('config.php'); $sifre = $_POST["onaykodu"]; $gsm = $_POST["gsmno"]; $sql= mysql_query("select onaykodu from hesaplar where gsmno = '.$gsm.'"); $veriduzenle = mysql_fetch_array($sql); if($sifre == $veriduzenle['onaykodu']){ echo "esit"; }else{ echo "esit degil"; } mysql_close($baglan);Böyle deneyin bir de. - 04-08-2014, 02:05:31Üyeliği durdurulduvar_dump($sql['onaykodu']); değeri null geliyor şifre normal geliyor
soulmy adlı üyeden alıntı: mesajı görüntüle - 04-08-2014, 02:28:19
$sql= mysql_query("select onaykodu from hesaplar where gsmno = '.$gsm.'"); if ($sifre==$sql['onaykodu']){$sql sorgusunu mysql_fetch_assoc ile okutman gerek yani
$sql= mysql_fetch_assoc(mysql_query("select onaykodu from hesaplar where gsmno = '.$gsm.'")); if ($sifre==$sql['onaykodu']){ - 04-08-2014, 02:34:32eğer "eşitse" ekrana "eşit değil" yaz demişsiniz hocam. Normal yaniBinet adlı üyeden alıntı: mesajı görüntüle
- 04-08-2014, 02:51:43Evet noktalarınızı silince düzelir fakat '$gsm' şeklinde kullanırsanız php içerisine çift tırnakları kendisi yerleştirecektir her zaman PHP'nin yapacağı düzeltmeleri siz yapın. Noktalı kullanım aslen bu şekildedir. '".$gsm."' ilk başta çift tek tırnak. Ardından çift çift tırnak sonrasında 2 nokta ve değer.Binet adlı üyeden alıntı: mesajı görüntüle