Php Fonksiyon Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    arkinfes
    arkinfes's avatar
    Kayıt Tarihi: 07/Haziran/2007
    Erkek

    Herkese merhabalar,

    Şimdi ben php ile kontrol adında bir fonksiyon oluşturdum diyelim bunun içinde üye var mı yok mu kontrol edicem 

    function uyebak($uid){

    $uyebak=$dbcon->prepare("select count(id) from uyeler where id='$uid');

    ...geri kalan işlemler return falan filan

    }

    şeklinde kod yazdım buradaki $dbcon pdo ile veri tabanı bağlantı olayım ancak bu fonksiyonu uyebak(uyenin idsi) şeklinde çağırdığımda $dbcon yani veri tabanı bağlantı olayımı tanımlanmamış değişken olarak hata veriyor bunun sebebi nedir sizce ?


    Do majör soylu ve açık sözlü , Do minör patetik , Re majör parlak , Re minör melankolik , Mi bemol majör soylu ve patetik , aydinlik ama soylu ve karamsar tonmu lazim ozaman; mi majör , Mi minör doğanin ilk minör tonu olmasina karsin biraz melankoliktir , Fa majör karışıktır , Fa minör hepsinden patetiktir , Fa Diyez majör iste güçtür çünkü degiştirgeçlerle asiri yuklenmistir , Si majör parlak ve oyun bozannn :))
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    acemi-webci
    acemi-webci's avatar
    Kayıt Tarihi: 11/Haziran/2008
    Erkek

    $uyebak=$dbcon->prepare("select count(id) from uyeler where id='$uid');

    uid' sonra " (çift tırnak) eksik hocam


    ...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Giriş parametresi olarak alır mısın?? 


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    arkinfes
    arkinfes's avatar
    Kayıt Tarihi: 07/Haziran/2007
    Erkek
    acemi-webci bunu yazdı

    $uyebak=$dbcon->prepare("select count(id) from uyeler where id='$uid');

    uid' sonra " (çift tırnak) eksik hocam

    yok o tırnak var buraya yazarken yanlış yazdım hocam . @MhmdAlmz hocam giriş parametresi derken ?


    Do majör soylu ve açık sözlü , Do minör patetik , Re majör parlak , Re minör melankolik , Mi bemol majör soylu ve patetik , aydinlik ama soylu ve karamsar tonmu lazim ozaman; mi majör , Mi minör doğanin ilk minör tonu olmasina karsin biraz melankoliktir , Fa majör karışıktır , Fa minör hepsinden patetiktir , Fa Diyez majör iste güçtür çünkü degiştirgeçlerle asiri yuklenmistir , Si majör parlak ve oyun bozannn :))
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek
    function uyebak($dbcon,$uid){
    
    $uyebak=$dbcon->prepare("select count(id) from uyeler where id='$uid');
    
    ...geri kalan işlemler return falan filan
    
    }

    şeklinde hocam


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Shuqufe
    Shuqufe's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    yada function içinde yeniden çağıracaksın...

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek

    Bir sınıf oluşturup bu tür işlemlerini orada tanımlarsın. class attribute  oluşturup $dbcon u sınıf içindeki tüm fonksiyonlarında kullanabilirsin


    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    edminkardes
    edminkardes's avatar
    Kayıt Tarihi: 16/Haziran/2015
    Erkek
    function uyebak($uid){
    global $dbcon;
    $uyebak=$dbcon->prepare("select count(id) from uyeler where id='$uid');
    
    ...geri kalan işlemler return falan filan
    
    }

    bu şekilde çalışması lazım

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manyaki
    manyaki's avatar
    Kayıt Tarihi: 27/Temmuz/2005
    Erkek
    <?php
    class Database{
        private static $dbName = 'Database Adı';
        private static $dbHost = 'localhost';
        private static $dbUsername = 'Kullanıcı Adı';
        private static $dbUserPassword = 'Parola';
    
        private static $cont  = null;
    
        public function __construct() {
            die('Init function is not allowed');
        }
    
        public static function connect()
        {
            // One connection through whole application
            if ( null == self::$cont )
            {
                try
                {
                    self::$cont = new PDO( "mysql:host=".self::$dbHost.";"."dbname=".self::$dbName, self::$dbUsername, self::$dbUserPassword);
                    self::$cont->exec("set names utf8");
                }
                catch(PDOException $e)
                {
                    die($e->getMessage());
                }
            }
            return self::$cont;
        }
    
        public static function disconnect()
        {
            self::$cont = null;
        }
    }
    ?>

    Herhangi başka bir class'dan $dbcon = Database::connect() şeklinde erişebilirsin. Bu eylemi yaparken de $dbcon' u private attribute olarak sınıfına tanımlayıp construct'ında yaparsan, daha sağlıklı olur.


    since 2005 // tbt
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Projman
    Projman's avatar
    Kayıt Tarihi: 10/Ağustos/2017
    Erkek
    function uyebak($uid){
    global $dbcon;
    }

    veritabanı bağlantısını global oalrak tanımlaman lazım fonksiyon içine. yoksa hta alman olağan.

     

    Projman tarafından 10/Ağu/17 10:56 tarihinde düzenlenmiştir

    ne demek ben bilmiyom?
Toplam Hit: 1216 Toplam Mesaj: 10
php fonksiyon