我有一个简单的任务,我正在为此任务使用 MVC 方法和 CI 框架。我已经创建了一个视图,可以将数据输入到数据库中,并且它可以工作,并且我制作了 2 个锚点,它们是 [Update] 和 [Delete],函数 delete 正在工作,但更新不起作用。用户单击锚点[更新]后,它将链接到另一个视图(update_view),我想显示我在(update_view)中单击的内容。我认为它使用 set_value 来设置第二个参数,以在我的 update_view 中显示一个值。这是我在视图中的代码(update_view)
<!-- update_view.php -->
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h2>Update</h2>
<?php echo form_open('site/update'); ?>
<p>
<label>Judul : </label>
<input type="text" name="judul" id="judul" value="<?php echo set_value('judul','??')?>"/>
</p>
<p>
<label>Konten : </label>
<input type="text" name="konten" id="konten" size="100px" value="<?php echo set_value('konten','??')?>"/>
</p>
<p><input type="submit" value="Ubah" /></p>
<?php echo form_close(); ?>
</body>
</html>
我应该在值属性中的输入标记中输入什么,我想在单击锚点之前的页面中的输入字段(judul,konten)中显示一个值。在点击之前,我仍然无法显示图像以供查看,因为我仍然没有 10 个代表来分享图像。所以我将在我单击锚点的视图(options_view)处显示编码。下面是 view(options_view) 中的代码:
<!-- options_view.php -->
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h2>Create</h2>
<?php echo form_open('site/create'); ?>
<p>
<label>Judul : </label>
<input type="text" name="judul" id="judul" />
</p>
<p>
<label>Konten : </label>
<input type="text" name="konten" id="konten" size="100px"/>
</p>
<p><input type="submit" value="Simpan" /></p>
<?php echo form_close(); ?>
<hr/>
<h2>Read</h2>
<?php if(isset($records)): foreach($records as $baris) : ?>
<h3><?php echo $baris->judul ?></h3>
<div><?php echo $baris->konten ?></div>
<?php echo anchor("site/view_update/$baris->id","[Update]"); ?>
<?php echo anchor("site/delete/$baris->id","[Delete]"); ?>
<?php endforeach; ?>
<?php else : ?>
<h3>Tidak ada data.</h3>
<?php endif; ?>
</body>
</html>
我仍然怀疑,我是否应该在我的控制器或我的视图(set_value)中添加代码。所以任何人都可以帮助我解决这个问题。感谢帮助