$fields_values = [];
# NB 14.12.17 $bindParam = false; # NB 12.05.17: Not working ????
$bindParam = true; # NB 12.05.17: Not working ????
+ $bindParam = false; # NB 12.05.17: Not working ????
foreach ($this->fields() as $name => $field) {
$row = [ $name => $post[$name] ];
$this->db()->table_row_encrypt($this,$row);
if ($bindParam) $field->bindParam($query,$row[$name],":$name");
- $sql = str_replace(":$name",$this->field($name)->quote($row[$name]),$sql);
+# NB 21.08.18 $sql = str_replace(":$name",$this->field($name)->quote($row[$name]),$sql);
+ $sql = str_replace("$name=:$name",$this->field($name)->sql_name().'='.$this->field($name)->quote($row[$name]),$sql);
}
foreach ($info['keys'] as $name => $value) {
#debug("$name: ".$post[$name]);
if ($bindParam) $field->bindParam($query,$value,":key_$name");
- $sql = str_replace(":key_$name",$this->field($name)->quote($value),$sql);
+# NB 21.08.18 $sql = str_replace(":key_$name",$this->field($name)->quote($value),$sql);
+ $sql = str_replace("$name=:key_$name",$this->field($name)->sql_name().'='.$this->field($name)->quote($value),$sql);
}
+ #bye(">>> ".$sql);
$info['sql'] = $sql;
if (!$bindParam) {
$buttons = '<input type="submit" class="button button-small" value="Go"/>';
if (!empty($opt['buttons'])) $buttons = $opt['buttons'];
- $r = '<form class="menu" method="get" action="'.$this->request_uri().'">'.NB_EOL;
+ $r = '<form class="menu" id="db-table-html-menu-form" method="get" action="'.$this->request_uri().'">'.NB_EOL;
# See: http://html5doctor.com/html5-forms-input-types/
#$r .= '<input id="skill" type="range" min="1" max="100" value="0" />';