PHP-databaskonstruktion

Log | Files | Refs

commit c291a6171b78bc8714fc19cc0c945365acd06d08
parent 118a1b933ba4c7a821b602810c97fc86f4fcaeb1
Author: William Lindholm <william_lindholm@outlook.com>
Date:   Wed, 27 Sep 2023 18:23:24 +0000

Send pre-existing data using addHiddenColumn().

Diffstat:
MmodalBuilder.php | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)

diff --git a/modalBuilder.php b/modalBuilder.php @@ -4,6 +4,7 @@ private $columns = []; private $dropdownColumns = []; private $requiredColumns = []; + private $hiddenColumns = []; private $modalId; private $insertHandler; @@ -32,6 +33,11 @@ return $this; } + public function addHiddenColumn($column, $value) { + $this->hiddenColumns[$column] = $value; + return $this; + } + public function addDropdownColumn($column, $values) { $this->dropdownColumns[$column] = $values; return $this; @@ -82,6 +88,10 @@ </div>"; } + foreach ($this->hiddenColumns as $column => $value) { + $modalBody .= "<input type='hidden' name='$column' value='$value'>"; + } + $modalEnd = "</div> <div class='modal-footer'> <input type='hidden' name='tableName' value='{$this->tableName}'>