• 26-11-2017, 22:06:03
    #1
    Merhaba arkadaşlar işin içinden cıkamadığım bir alanda takıldım . Şimdi bir table var. 2 adette sutunum var şimdi yazdıgım kod su database de table mın içinde "OP_Code" adlı field mın değeri 0 sa tablomdakı 1 sutunda verdiğim bilgiler gelicek

    eger field ım değeri 1 ise diğer alandaki bilgiler gelicek . Yazdığım kod su arkadaşlar yanlış olan nedir :

    <?php
    $s = mysql_query("select * from `mut` where `OP_CODE`='".$_GET['OP_ID']."'")or die(mysql_error());
    $nm = mysql_num_rows($s);

    if($nm == 0){


    ?>

    <td width="420" valign="top">
    e : <? echo $row['emrah'];?>

    <? }


    else{


    ?>
    b : <? echo $row['r10'];?>

    </td>
    <? }} ?>
    </tr>
    </table>

    yukarıdaki yazdıgım kodu bir incelermisiniz? OP_CODE nu sayfaya aldırabiliyorum.
  • 26-11-2017, 22:08:31
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $nm yi ekrana basın bakalım ne değer geliyor
  • 26-11-2017, 22:11:24
    #3
    $row['emrah']; ve $row['r10']; yerine $s['emrah']; ve $s['r10']; veya $nm['emrah']; ve $nm['r10']; şeklinde denesen? $row değişkeni tanımlı değil gibi. Mantıken yanlışın bu olmalı.
  • 26-11-2017, 22:17:20
    #4
    arkadaşlar $s['r10']; vaya $nm['r10']; ile aldığımda ıı degerde bos geliyor row ile alabiliyorum bunların değerleri



    daha doğrusu su kod ile de bana bir yol gösterebilirsiniz misal emlak ilan kodu:1 emlak resmi var ise işte resim kodları yok ise bir tane yok resmi gelsin belirttiğimiz tablo içinde gibi
  • 26-11-2017, 22:43:46
    #5
    emrah diye bir kolon adın var ise
    önce fetch_assoc yapman gerekir, yaptıysan da kodlarda göremedim.

    yada fetch_array yaparak $row[0] $row[1] şeklinde kullanabilirsin