2017-10-05 1 views

Antwort

0

Nur sicher machen, $this->store->select($id)->stock Rückkehr gültige Zahlen:

$this->form_validation 
     ->set_rules(
        'your_field', 
        'Label', 
        'max_length['.$this->store->select($id)->stock.']' 

        // You can also trim it before checking length like below 
        //'trim|max_length['.$this->store->select($id)->stock.']' 
     ); 
+0

Das ist mein Modell: Funktion wählen ($ id) {return $ this-> db-> get_where ('store', array ('id' => $ id)) -> row(); } – user3206703

+0

@ user3206703 gibt es Möglichkeit für ID-Datensatz möglicherweise nicht vorhanden, in diesem Fall, wenn Sie 'row()' verwenden und dann Zugriff auf '-> stock ', funktioniert es möglicherweise nicht, also besser Sie' $ row = $ this-> store-> select ($ id); if (isset ($ row)) {$ stock = $ row-> stock; } else {/ * eine andere Zahl * /} ', wenn du limitieren möchtest, keine Aktie, dann kannst du wie' less_than [10] 'verwenden,' max_length' ist für Char Länge –

+0

@ user3206703: du bist willkommen, danke für die Annahme nach Problem behoben. –

Verwandte Themen