folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Bir Php Fonksiyonu: Hata Yok Ama Çalismiyor :S



Bir Php Fonksiyonu: Hata Yok Ama Çalismiyor :S

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    graywolf
    tulu
    tulu's avatar
    Kayıt Tarihi: 19/Eylül/2005
    Dişi

    simdi login olan user db'de kayitli mi ögrenmek için fonksiyon yaptim ama cevaplardan hiç birini vermiyo

     Function.php -->

    <?php

    function user_kontrol($login)
     {
     if($login !=0)
      {
      $sorgu = mysql_query("Select * From utilisateur, moderateur Where ('$login' = LOGIN_MOD) or ('$login' = LOGIN_USER)");
      if($sorgu = 1)
       {
       return 1;
       }
      else
       {
       return 2;
       }
      }
     } 

    ?>

     

    giris.php -->

    <?php

    $login= $_GET["login"];

    require("function.php");

    $user_kontrolu = user_kontrol($login);

    switch ($user_kontrolu)
     {
     case 1:
     echo($login);
     echo("kayitli");
     break;
      
     case 2:
     echo($login);
     echo("kayitli degil");
     break;
     
     }
    ?>

     

     

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    graywolf
    tulu
    tulu's avatar
    Kayıt Tarihi: 19/Eylül/2005
    Dişi
    Kayitli olmayan user'lerede "kayitli" yaziyor :S
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    dismahk
    dismahk's avatar
    Kayıt Tarihi: 06/Aralık/2007
    Erkek

    dostum tam emin degilim ama su dikkatimi cekti

    ...

    if($sorgu=1){

    ...

    burada php sorgu degiskenine 1 atıyor, kontrol yapmıyor, dolayısıyla $sorgu degerin hep 1 oluyor. dogrusu soyle olmalı

    if($sorgu==1)

    bunu bi dene

     

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    graywolf
    tulu
    tulu's avatar
    Kayıt Tarihi: 19/Eylül/2005
    Dişi

    dismahk evet iki == gerekmis saol gece gece aklima gelmedi iste :D

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Swool
    Swool's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek
    <?php
    function user_kontrol($login)
    {
    if($login !=0)
    {
    $sorgu = mysql_query("SELECT * FROM utilisateur WHERE  LOGIN_USER = '$login'");
    $sorgus =  mysql_num_rows($sorgu);

    $sorgu2 = mysql_query("SELECT * FROM moderateur WHERE  LOGIN_USER = '$login'");
    $sorgus2= mysql_num_rows($sorgu2);

    if($sorgus || $sorgus2)
    {
    return 1;
    }
    else
    {
    return 2;
    }
    }
    }
    ?>

    giris.php -->
    <?php
    $login= $_GET["login"];
    require("function.php");
    $user_kontrolu = user_kontrol($login);
    switch ($user_kontrolu)
    {
    case 1:
    echo($login);
    echo("kayitli");
    break;

    case 2:
    echo($login);
    echo("kayitli degil");
    break;

    }
    ?>
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    graywolf
    tulu
    tulu's avatar
    Kayıt Tarihi: 19/Eylül/2005
    Dişi

    if($login !=NULL) olmasi gerek

    benim kod çalisiyor artik saolun :D

Toplam Hit: 1003 Toplam Mesaj: 6