Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

küçük bir hata

Konu, 'PHP' kısmında graffi2008 tarafından paylaşıldı.

  1. graffi2008

    graffi2008 Üye

    Kayıt:
    19 Mayıs 2008
    Mesajlar:
    39
    Beğenilen Mesajlar:
    0
    arkadaşlar bilmem bende mi şans yok yada ben mi bilmiyorum, internet üzerinde ne kadar mod eklersem mutlaka siteyi bozuyor yada çalişmiyor ama adamlar şakir şakir çaliştiriyorlar neyse bir doğum günü modu vardi ekledim fakat, altaki hata çikiyor

    Table 'site.user' doesn't exist

    kodlar ise bunlar:
    PHP:
    <?php
    /*=============================================================================
    || ##################################################################
    ||    phpFoX Konsort
    || ##################################################################
    ||    
    ||    Copyright        : (C) 2005-2006 PHPFOX Limited a Reality Fox Creation
    ||    Contact            : info@phpfox.com
    ||
    ||    - phpFoX and all of its source code and files are protected by Copyright Laws. 
    ||
    ||    - The license for phpFoX permits you to install this software on a single domain (.com, .org, .net, etc.). 
    ||
    ||    - You may also not remove this copyright screen which shows the copyright information and credits for phpFoX (RealityFOX Creations). 
    ||
    ||    - phpFoX is NOT a FREE software - http://www.phpfox.com/license/
    ||
    || ##################################################################
    =============================================================================*/


    App::loadClass('BaseComponent');


    class 
    PhpFox_Mod_Log_ComponentBirth extends BaseComponent
    {
        
    /** Processing method
         */
        
    function process()
        {




    echo 
    '<table style="width:100%;" cellspacing="0" cellpadding="4">
        <tr>
            <td style="font-size:7pt;" class="border2">

            <table style="width:100%;" class="mainmenu5" cellspacing="0" cellpadding="4">
                <tr>
                    <td style="font-size:8pt;"><b>BIRTHDAYS</b></td>
                    <td style="font-size:7pt;text-align:right;"><span class="cur" id="hidetext9" onclick="SwitchMenu(\'sub9\',\'hidetext9\')">[-]</span></td>
                </tr>
            </table>

            <div class="submenu" id="sub9" style="padding:4px;">

    <table cellpadding="3" cellspacing="0" width="100%" style="border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffa4a4 #ffa4a4 #ffa4a4 #ffa4a4;">
      <tbody>
        <tr>
          <td background="design/pic/birthbg.png" style="background-repeat : repeat-y;border-width : 1px 1px 0px;border-left-width : 1px;border-style : solid solid solid solid;border-color : white white white white;font-size:8pt;" align="left" valign="top">
    <img src="design/pic/birthimg.png" width="43" height="50" border="0" align="left"><br>
          Today Birthdays:</td>
        </tr>
    <tr>
          <td background="design/pic/birthbg.png" style="background-repeat : repeat-y;border-width : 0px 1px 1px;border-left-width : 1px;border-style : solid solid solid solid;border-color : white white white white;font-size:8pt;" align="left" valign="top">'
    ;

    //create birthday
    $tdaydate(j);
    $tmonthdate(n);
    $tyear=date(Y);

    $q2 "select `user`,`day`,`month`,`year` from `user` WHERE day=('$tday') AND month=('$tmonth') order by user ASC";
    $r2 mysql_query($q2) or die(mysql_error());

    if(
    mysql_num_rows($r2) > '0')
    {
        while(
    $a2 mysql_fetch_array($r2))
        {
    $sage = ($tyear $a2[year]);
    $picu "file/pic/user/".$a2[user]."_50.jpg"
    if(
    file_exists($picu)) { $userpicture '<a href="./'.$a2[user].'"><img src="'.$picu.'"  class="pic1"/></a>'; } else { $userpicture '<a href="./'.$a2[user].'"><img src="design/pic/noimage.jpg"  class="pic1" width="50"/></a>';}
    echo 
    '<table cellpadding="3" cellspacing="0">
      <tbody>
        <tr>
          <td>

    '
    .$userpicture.'


    </td>
          <td><a href="./'
    .$a2[user].'">'.$a2[user].'('.$sage.')</a></td>
        </tr>
      </tbody>
    </table>
    '
    ;

        
        }
    }
    else {echo 
    "No  users have a birthday today";}
    echo
    '
    <hr>'
    ;
     
    $birthdays "10";//next days birthdays
    echo '<table width="100%" cellpadding="3" cellspacing="0">
      <tbody>
        <tr>
          <td align="left" valign="top">Members with a birthday within the next '
    .$birthdays.' days:</td>
        </tr>
        <tr>
          <td valign="top" align="left" >'
    ;

    $daystime time() + ($birthdays 24 60 60 );
    $lastday date('Ynj'$daystime);
    $lastdaymonth date('n'$daystime);
    $lastdayyear date('Y'$daystime);
    $tdaydate(j);
    $tmonthdate(n);
    $tyear date(Y);
    $nowdate date(Ynj);
    $todaymd"$tyear$tmonth$tday";
    $qb "select distinct `user`,`day`,`month`,`year`  from `user`  WHERE `month` = ('$tmonth')  OR `month` > ('$tmonth') OR `month` = ('$lastdaymonth ') order by `year` ASC";
    $rb mysql_query($qb) or die(mysql_error());
    if(
    mysql_num_rows($rb) > '0')
    {
        while(
    $ab mysql_fetch_array($rb))
        {
    $sage = ($tyear $ab[year]);
    $thisyear = ($lastdayyear $ab[year]);
    $ttyear = ($ab[year] + $thisyear);
    $thisday "$ttyear$ab[month]$ab[day]";

    if(
    $lastday >= $thisday && $thisday $nowdate){ 

    echo 
    '<a href="./'.$ab[user].'">'.$ab[user].'('.$sage.')</a>, ';
                                           } 

        }

    }

    echo 
    '
    </td>
        </tr>

    </table>
    </td>
        </tr>

    </table>

    </div>
            </td>
        </tr>
    </table>
    '
    ;


                 
    $oSrvLog $this->_oModule->getService('Log');
            
    /* @var $oSrvLog PhpFox_Mod_Log_ServiceLog */

            
    $oTpl = &$this->_oModule->getTemplate();
            
    $oTpl->assign(array(
                
    'aSiteStat' => $oSrvLog->getSiteStat(),
            ));
            
    $srcHtml $oTpl->fetch('Birth.html');
            return 
    $srcHtml;
          
        }
    }
    ?>
     
  2. akyor35

    akyor35 Daimi Üye

    Kayıt:
    7 Nisan 2005
    Mesajlar:
    1,510
    Beğenilen Mesajlar:
    0
    Şehir:
    İstanbul
    burda kodlara ihtiyaç yok... tabloyu bulamadığını söylüyor
     
  3. graffi2008

    graffi2008 Üye

    Kayıt:
    19 Mayıs 2008
    Mesajlar:
    39
    Beğenilen Mesajlar:
    0
    anladimda peki tabloyu nasil bulacağım ? normalde o tapblo var
     
  4. akyor35

    akyor35 Daimi Üye

    Kayıt:
    7 Nisan 2005
    Mesajlar:
    1,510
    Beğenilen Mesajlar:
    0
    Şehir:
    İstanbul
    kodlarda tek tablo user olarak gözüküyor. prefix falanmı kullandın
     
  5. graffi2008

    graffi2008 Üye

    Kayıt:
    19 Mayıs 2008
    Mesajlar:
    39
    Beğenilen Mesajlar:
    0
    vallah benimki phpfox prefix böyle yapmiştim prefix_site0103 diye onu nereden yapabilirim doğru bir şeklini ?
     
  6. akyor35

    akyor35 Daimi Üye

    Kayıt:
    7 Nisan 2005
    Mesajlar:
    1,510
    Beğenilen Mesajlar:
    0
    Şehir:
    İstanbul
    phpfox kurduğun bi modülün ismi sanırım =)) benim bahsettiğim başka birşey
     
  7. graffi2008

    graffi2008 Üye

    Kayıt:
    19 Mayıs 2008
    Mesajlar:
    39
    Beğenilen Mesajlar:
    0
    seni anladım hocam ne demek istediğini, phpfox benim kullandiğim sitenin ismi, ilk yüklemede prefix'i böyle yapmiştim prefix_site0103
     
  8. akyor35

    akyor35 Daimi Üye

    Kayıt:
    7 Nisan 2005
    Mesajlar:
    1,510
    Beğenilen Mesajlar:
    0
    Şehir:
    İstanbul
    tamamda ya prefix_site0103 diye bir tablon olması lazım yada kodlarında prefix_site0103 gibi bir ibareye rastlamamız lazım. kodlarda olmadığına göre tabloya bak
     
  9. graffi2008

    graffi2008 Üye

    Kayıt:
    19 Mayıs 2008
    Mesajlar:
    39
    Beğenilen Mesajlar:
    0
    phpmyadminden baktim hocam, siteye üye kodu böyleydi phpfox_user , fakat
    Table 'site.user' doesn't exist direk benim localhosta verdiğim site ismine yönlendiriyor ve bu kodlar var phpmyadminde

     
  10. graffi2008

    graffi2008 Üye

    Kayıt:
    19 Mayıs 2008
    Mesajlar:
    39
    Beğenilen Mesajlar:
    0
    arkadaşlar yokmu yardım edecek sabahtandir uğraşiyorum yapamadim gitti :D böyle yaptim yine olmadı
    $q2 = "select `phpfox_user`