]> git.nbdom.net Git - nb.git/commitdiff
lib/php/db/field.php
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Thu, 19 Oct 2017 16:31:31 +0000 (17:31 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Thu, 19 Oct 2017 16:31:31 +0000 (17:31 +0100)
lib/php/db/field.php
lib/php/db/table.php

index 5c6d36bc45c86f63957ed5c06b203eb81c1344b1..f2e9d4e84b8f4430dc16defc0884a890a5534210 100644 (file)
@@ -22,6 +22,7 @@ class field extends nb {
   public $autoincrement;
   public $extra;
   public $extras;
+  public $preffix = '';
 
   public function __sleep() { return [
     'name',
@@ -92,9 +93,9 @@ class field extends nb {
     #$t1 = $t2 = '';
 
     return $t1
-      .'Yes <input type="radio" class="yes" name="'.$this->name.'" value="1"'.$s_yes.'>'
+      .'Yes <input type="radio" class="yes" name="'.$this->preffix.$this->name.'" value="1"'.$s_yes.'>'
       .' | '
-      .'No <input type="radio" class="no" name="'.$this->name.'" value="0"'.$s_no.'>'
+      .'No <input type="radio" class="no" name="'.$this->preffix.$this->name.'" value="0"'.$s_no.'>'
       #.'<input type="text" id="'.$this->name.'" style="display:none" value="'.($s_yes ? 1 : 0).'">'
     .$t2;
 
@@ -114,7 +115,7 @@ class field extends nb {
 
     } else {
       $html = '<'.$tag
-        .' name="'.$this->name.'"'
+        .' name="'.$this->preffix.$this->name.'"'
         .' id="'.$this->name.'"'
         .( ($size and $tag != 'textarea') ? ' size="'.$size.'"' : '')
         #.' value="'.$value.'"'
index 0fed3565a510bebefe6ee305f8681b1e81bac02e..6d1fb1e19a628dea82e683bd3bde2834279d6831 100644 (file)
@@ -510,6 +510,7 @@ Class Table extends nb {
   public function html_edit($values = null,$form_action='?',$add=false) {
     if ($values === null) $values = $this->p();
     if (!is_array($values)) $values = [$values];
+
     $fields = $this->fields();
     $keys = $this->fields_keys();
 
@@ -2007,7 +2008,7 @@ Class Table extends nb {
       $r .= ''
         .'<span class="label '.$k.'">'
         . '<label>'.prettyText($k).'</label>'
-        . '<input type="text" id="'.$k.'" name="'.$k.'" value="'.$v.'" />'
+        . '<input type="text" id="'.$k.'" name="'.self::$field_preff.$k.'" value="'.$v.'" />'
         .'</span>'
       ;