Hata mesajı yazdırma

onurtez

OpenCart-TR
Katılım
29 Nis 2010
Mesajlar
105
Tepkime puanı
0
Puanları
0
Yaş
36
Konum
Eskişehir
Web sitesi
oyunparam.com
Arkadaşlar opencart yapısını ınelıyorum da hata msjını ekrana bastıramadım.

if($this->request->post['miktar1'] != 0){

$this->error['sass'] = 'hata';

$this->data['error_warning'] = $this->error['sass'];

$this->redirect($this->url->link('account/order', '', 'SSL'));
}

redirect ıle data yı nasıl gonderıyoruz ?
 

shopencart

OpenCart-TR
Katılım
16 Ara 2012
Mesajlar
103
Tepkime puanı
0
Puanları
0
aşağıdaki kodu değiştirerek hata mesajını ekrana yazdırabilirsin.
Kod:
<?php if(isset($_SESSION['error']) && $_SESSION['error']!=""){?> 
<script>
$(function() {
$("#dialog:ui-dialog").dialog("destroy");
$("#dialog-message").dialog({modal:true,buttons:{Ok:function(){$(this).dialog("close");}}});});
</script>
<div id="dialog-message" title="!"><p><span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span>
<?php 
echo $_SESSION['error'];
unset($_SESSION['error']);
?></p></div><?php } ?>
 

onurtez

OpenCart-TR
Katılım
29 Nis 2010
Mesajlar
105
Tepkime puanı
0
Puanları
0
Yaş
36
Konum
Eskişehir
Web sitesi
oyunparam.com
ınceledıgım kadarı ıle op..

<?php if ($success) { ?>
<div class="success"><?php echo $success; ?></div>
<?php } ?>
<?php if ($error_warning) { ?>
<div class="warning"><?php echo $error_warning; ?></div>
<?php } ?>

bu sekılde ekrana basıyor.

Sorun formla account/kayit a yonlendırıyoruz

kayıt control dosyasında gelen pos bossa sayfaya gerı don dıyoruz ama gerı donerken hata msjı yazması lazım..
 

devopen

OpenCart-TR
Katılım
17 Tem 2012
Mesajlar
119
Tepkime puanı
0
Puanları
0
redirect'ten önce

$this->session->data['error_warning''] = $this->error['sass'];

Gittiği sayfada

if (isset($error_warning)){
echo $error_warning;
unset($_SESSION['error_warning']);
}
 

onurtez

OpenCart-TR
Katılım
29 Nis 2010
Mesajlar
105
Tepkime puanı
0
Puanları
0
Yaş
36
Konum
Eskişehir
Web sitesi
oyunparam.com
Çok tesekkurler dostum bılgıler ıcın.. bılınmesı gereken ana maddelerı bı yazsan cok makbule gecıcek baya bı bılgı bırıkımın olmus opencart ta

devopen' Alıntı:
redirect'ten önce

$this->session->data['error_warning''] = $this->error['sass'];

Gittiği sayfada

if (isset($error_warning)){
echo $error_warning;
unset($_SESSION['error_warning']);
}

if (isset($_SESSION['error_warning'])){
echo '<div class="warning">'.$_SESSION['error_warning'].'</div>';
unset($_SESSION['error_warning']);
}

duzeltme sessıons olarak kontrol etmek lazım belkı bırıne lazım olur
 
Üst