АнимиА
Новичок
Здравствуйте уважаемые. Возникла кое какая проблема и не знаю как ее можно решить.В базе данных у меня находится таблица в ней только id и text. Написал скрипт который достает каждую строчку и вставляет в Input, но проблема в том я не знаю как менять содержимое одной или двух строчек вот мой код:
<form role="form" action="?action=update" method="post">
<div class="form-group">
<input type="text" class="form-control" name="text" value="<?php echo $words->getWords(1); ?>">
<input type="text" class="form-control" name="text" value="<?php echo $words->getWords(2) ?>">
<input type="hidden" name="id" value="<?php echo $words->getId(1)?>">
</div>
<button type="submit" class="btn btn-primary" name="update">изменить</button>
</form>
а вот класс который выполняет все это:
public function __construct($mode = 0) {
if ($mode == 1) {
$action = $_GET['action'];
if ($action == 'update') {
$this->update($id);
}
}
}
public function update($id) {
if (!isset($_POST['update'])) {
return;
} else {
$text = $_POST['text'];
if (isset($_POST['id'])) {
$id = $_POST['id'];
}
$sql = "UPDATE `test`.`words` SET `text` = '$text' WHERE id = '$id'";
echo $sql;
db::createSQL($sql);
}
}
public function getWords($id) {
$res = db::createSQL('SELECT * FROM `words` where id = ' . $id);
$row = mysqli_fetch_array($res);
echo $row['text'];
}
public function getId($id) {
$res = db::createSQL('SELECT id FROM `words` where id = ' . $id);
$row = mysqli_fetch_array($res);
echo $row['id'];
}
<form role="form" action="?action=update" method="post">
<div class="form-group">
<input type="text" class="form-control" name="text" value="<?php echo $words->getWords(1); ?>">
<input type="text" class="form-control" name="text" value="<?php echo $words->getWords(2) ?>">
<input type="hidden" name="id" value="<?php echo $words->getId(1)?>">
</div>
<button type="submit" class="btn btn-primary" name="update">изменить</button>
</form>
а вот класс который выполняет все это:
public function __construct($mode = 0) {
if ($mode == 1) {
$action = $_GET['action'];
if ($action == 'update') {
$this->update($id);
}
}
}
public function update($id) {
if (!isset($_POST['update'])) {
return;
} else {
$text = $_POST['text'];
if (isset($_POST['id'])) {
$id = $_POST['id'];
}
$sql = "UPDATE `test`.`words` SET `text` = '$text' WHERE id = '$id'";
echo $sql;
db::createSQL($sql);
}
}
public function getWords($id) {
$res = db::createSQL('SELECT * FROM `words` where id = ' . $id);
$row = mysqli_fetch_array($res);
echo $row['text'];
}
public function getId($id) {
$res = db::createSQL('SELECT id FROM `words` where id = ' . $id);
$row = mysqli_fetch_array($res);
echo $row['id'];
}