• 05-08-2014, 15:20:08
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar 2 tip üyelik var kurumsal ve bireysel aşağıdaki kod ile veritabanında firma adı kısmı dolu ise firma adının görünmesini boş ise normal ad soyad görünmesini istiyorum hata nerede kontrol edebilirmisiniz.


    							<td><? 
    					$sqlMy = mysql_query("SELECT firmaadi FROM hesaplar where musterino = '.$row[musterino].'");
    					$sorgula = mysql_num_rows($sqlMy);
    							if($sorgula=="0"){
    							echo $row['firmaadi'];
    							}else{
    							 echo $row['adi']; echo $row['soyadi']; } ?></td>
  • 05-08-2014, 15:23:34
    #2
    Binet adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar 2 tip üyelik var kurumsal ve bireysel aşağıdaki kod ile veritabanında firma adı kısmı dolu ise firma adının görünmesini boş ise normal ad soyad görünmesini istiyorum hata nerede kontrol edebilirmisiniz.


    							<td><? 
    					$sqlMy = mysql_query("SELECT firmaadi FROM hesaplar where musterino = '.$row[musterino].'");
    					$sorgula = mysql_num_rows($sqlMy);
    							if($sorgula=="0"){
    							echo $row['firmaadi'];
    							}else{
    							 echo $row['adi']; echo $row['soyadi']; } ?></td>
    $row[musterino] etrafındaki noktaları silin.
  • 05-08-2014, 15:26:07
    #3
    Üyeliği durduruldu
    MySQL komutlarında "."(devam ediyor) işaretini kullanmaya gerek yok diye biliyorum. Direk değişkeni algiliyor.
  • 05-08-2014, 15:37:21
    #4
    Üyeliği durduruldu
    $sqlMy = mysql_query("SELECT * FROM hesaplar where musterino = $row[musterino]");
    					echo $sqlMy['firmaadi'];
    değer boş geliyor
  • 05-08-2014, 15:57:01
    #5
    Binet adlı üyeden alıntı: mesajı görüntüle
    $sqlMy = mysql_query("SELECT * FROM hesaplar where musterino = $row[musterino]");
    					echo $sqlMy['firmaadi'];
    değer boş geliyor
    $sqlMy'i mysql_fetch yapmadan kullanmaya çalışıyorsunuz ondan dolayı.
  • 05-08-2014, 16:56:49
    #6
    Üyeliği durduruldu
    orayı çözdüm birde şöyle bir sıkıntı var echo yapıyorum ancak değer gelmiyor ne yapmak gerekir


    $hesno=$row['hesapsahibi'];
    $sqlz=mysql_query("SELECT * FROM hesaplar where musterino = '$hesno'");
    echo $sqlz['musterino'];
  • 05-08-2014, 17:02:18
    #7
    sorgu

    mysql_fetch_array(mysql_query("SELECT * FROM hesaplar where musterino = '$hesno'"));

    şeklinde olacak
  • 05-08-2014, 17:49:50
    #8
    //$oku=mysql_fetch_array(mysql_query(" SELECT * FROM hesaplar where musterino = {$hesno} LIMIT 1")); // tırnak yerine parantezde kullanılabilir
    $oku=mysql_fetch_array(mysql_query(" SELECT * FROM hesaplar where musterino = '$hesno' LIMIT 1"));
    
    if(oku['firmaadi']) // Eğer Firma Adı alanı boş değilse girilmişse Kurumsaldır
    {
      echo $oku['firmaadi'];
      echo "Kurumsal"
    }else
    {
     echo $oku['musterino'];
     echo $oku['musteri_adi'] // kendi tablo adınıza göre düzenlersiniz
     }
    Birde Bu Şekilde Deneyin Hocam..

    Eğer doğru anlamışsam kod size yardımcı olacaktır..
    Eğer firmaadı girilmişse işlemlerinizi ona göre yapıyorsunuz else kısmındada kurumsal firma değilse diğer şekilde işlemlerinizi yapıyorsunuz..