folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php Veritabanı Çekerken Hata Alıyorum



Php Veritabanı Çekerken Hata Alıyorum

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aercys
    aercys's avatar
    Kayıt Tarihi: 12/Nisan/2008
    Erkek

    Hocam mysql truncate sorgusunda condition kabul etmiyor. Delete from takvim where kullanici=$kullanici şeklinde değiştir sorgunu.


    0x62 0x75 0x6e 0x75 0x20 0x79 0x61 0x7a 0x61 0x6e 0x20 0x74 0x6f 0x73 0x75 0x6e 0x2c 0x20 0x6f 0x6b 0x75 0x79 0x61 0x6e 0x61 0x20 0x6b 0x6f 0x73 0x75 0x6e
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    xylgn_ bunu yazdı

    Severity: Notice

    Message: Undefined variable: kullanici

    Filename: models/Site_model.php

    Line Number: 111

    Backtrace:

    File: /home4/root/public_html/application/models/Site_model.php
    Line: 111
    Function: _error_handler

    File: /home4/root/public_html/application/controllers/Site.php
    Line: 109
    Function: takvim_bosalt

     

    Kullandığın fw sana kullanici diye bir değişken yok diyor hocam.

    $rows = $this->Site_model->iceri_al('SELECT saat,gun,desc,fiyat from takvim where kullanici='.$us["kullanici"].' ORDER BY tarih ASC');

    deneyebilir misin?


    0x0480 takilin madem ﷽﷽﷽
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek

    Element adın kullanici ise

    <select name="kullanici" class="form-control" required>
    <option value="">Seçiniz</option>
    <option value="1">a</option>
    <option value="2">b</option>
    <option value="3">c</option>
    </select>

    $us["kullanici"] = html_escape($this->input->post("kullanici"));

    şeklinde option değerlerini okuyabiliyor olman gerek.


    0x0480 takilin madem ﷽﷽﷽
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek

    Yukarıdaki arkadaşın dediği gibi, truncate'e koşul sunamazsın. Ya hep ya hiç ilkesiyle çalışır.

    DELETE FROM <tablo> WHERE <koşulların>


    0x0480 takilin madem ﷽﷽﷽
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    xylgn_
    xylgn_'s avatar
    Kayıt Tarihi: 02/Nisan/2007
    Homo

    @end olmuyor hocam beceremedim eve geçince @coder2 den teamviewer dan yardım isteyecem

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    emirhan-exp
    emirhan-exp's avatar
    Kayıt Tarihi: 10/Ocak/2010
    Erkek

    Hocam $kullanici değişkenini tırnak içine almamışsın bence

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    xylgn_
    xylgn_'s avatar
    Kayıt Tarihi: 02/Nisan/2007
    Homo

    @coder2 halletti arkadaşlar herkese çok teşekkürler 

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    garga
    garga's avatar
    Kayıt Tarihi: 29/Temmuz/2002
    Erkek

    Nasi halledildigini belirtirsen foruma daha iyi Bir katkisi olur konunun


    anca gidersin...
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    BayV
    BayV's avatar
    Kayıt Tarihi: 18/Haziran/2011
    Erkek

    SQL yazarken zaten standart tırnak kullanımı yapıyoruz ve ekstra değişken belirtirken bir tırnak daha kullanmak zorundayız.

    Ayrıca bu kadar işkence etme kendine PDO kullan hem daha az kod yazarsın hem de herşeyin güvende olur.


    Savunulacak normal bir hayat kalmamış olabilir.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek
    garga bunu yazdı

    Nasi halledildigini belirtirsen foruma daha iyi Bir katkisi olur konunun

    Öncelikle $kullanici verisi post ile gelmiyordu onu düzelttik.

    Sonra truncate yerine delete kullandık ve sorun halloldu.


    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
Toplam Hit: 3913 Toplam Mesaj: 31
mysql