Php Veritabanı Çekerken Hata Alıyorum
-
$rows = $this->Site_model->iceri_al('SELECT saat,gun,desc,fiyat from takvim where kullanici=$kullanici ORDER BY tarih ASC');
yukarıda kalın çizdiğim yerde hata alıyorum bi el atar mısınız?
-
Hocam hatayı da atabilir misin?
-
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_bosalt -
iceri_al fonksiyonu içerisindeki sql sorgusunu tek tırnak yerine çift tırnak ile gönder hocam
'SELECT saat,gun,desc,fiyat from takvim where kullanici=$kullanici ORDER BY tarih ASC' yerine
“SELECT saat,gun,desc,fiyat from takvim where kullanici=$kullanici ORDER BY tarih ASC”
aercys tarafından 29/Tem/18 16:47 tarihinde düzenlenmiştir -
Message: Undefined variable: kullanici
kullanici yi tanımlayamadım o yüzde where den sonraya eklemiyor
-
xylgn_ bunu yazdı
Message: Undefined variable: kullanici
kullanici yi tanımlayamadım o yüzde where den sonraya eklemiyor
Eğer bu sorgudan önce $kullanici adlı değişkene atama yaptıysanız, yukarıdaki mesajımda belirttiğim şekilde çalışması lazım.
Anlatmak istediğim problemin örneğini aşağıda vereyim
$kullanici=“admin”;
echo ‘$kullanici’; $kullanici çıktısını verir.
echo “$kullanici”; admin çıktısını verir.
-
$rows = $this->Site_model->iceri_al('SELECT saat,gun,desc,fiyat from takvim where kullanici=$kullanici ORDER BY tarih ASC');
kullaniciya gore secmeye calisiorum degisken kullanamiorm. iceride echo kullanamam hocam. select ile zaten kullaniciyi secip id yi iletiyorum formu gonder deyince
-
$kullanici değişkenini mi tanımlayamıyorsun hocam ?
kodlarınızın tamamını paylaşırsanız daha kolay çözüm bulunur.
-
<select name="kullanici" class="form-control" required>
<option value="">Seçiniz</option>
<?php
foreach($this->kullanicilar as $kul) {
?>
<option value="<?=$kul->id;?>"><?=$kul->adsoyad;?></option>
<?php } ?>
</select><a href="#" onclick="javascript: if (!confirm('tüm kayıtlar siliniyor ?')) return false; else window.location.href='?bosalt'" class="btn btn-sm btn-danger">Takvim Tablosunu Boşalt</a>
------------------------------------------------------------------------------------------------------------
public function takvim() {
if(isset($_GET["bosalt"])) {
$us["kullanici"] = html_escape($this->input->post("takvim_bosalt"));
$this->Site_model->takvim_bosalt();
}
public function takvim_bosalt() {
$this->db->query("TRUNCATE TABLE takvim where kullanici='$kullanici'");
}kalinla işaretlediğimi ekledim fonksiyona tanımlamıyor. nerede hata yapıyorum? @coder2
-
Hocam o sorgu içine o şekilde değişkeni alma. Pdo kullan. . Başın ağrımasın sonra
-
MhmdAlmz bunu yazdı
Hocam o sorgu içine o şekilde değişkeni alma. Pdo kullan. . Başın ağrımasın sonra
Hocam onun için çok değişiklik yapmam gerek şimdilik bunu halledebilsem işimi gorucek