Php Veritabanı Çekerken Hata Alıyorum
-
Hocam mysql truncate sorgusunda condition kabul etmiyor. Delete from takvim where kullanici=$kullanici şeklinde değiştir sorgunu.
-
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_handlerFile: /home4/root/public_html/application/controllers/Site.php
Line: 109
Function: takvim_bosaltKullandığı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?
-
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.
-
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>
-
@end olmuyor hocam beceremedim eve geçince @coder2 den teamviewer dan yardım isteyecem
-
Hocam $kullanici değişkenini tırnak içine almamışsın bence
-
@coder2 halletti arkadaşlar herkese çok teşekkürler
-
Nasi halledildigini belirtirsen foruma daha iyi Bir katkisi olur konunun
-
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.
-
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.