我正在使用codeigniter,此刻我遇到了一些问题。当我插入IFRAME(来自YouTube的)到数据库的视图文件,我得到行这样的代码:将iframe插入到mysql db中
<iframe width="420" height="315" src="http://www.youtube.com/embed/aWvcNkRJhHw" frameborder="0" allowfullscreen></iframe>
如何插入iframe中到数据库并正确显示?
编辑的零件:
插入形式:
<h3>Create News</h3>
<?php echo form_open('news/create_news') ?>
<label for="title">Title</label><input type="text" name="title" class="inputBox" id="title"><br>
<label for="body">Text</label><textarea name="body" class="inputBox" id="body" rows="5"></textarea>
<label for="datepicker">Date</label><input type="text" name="date" class="inputBox" id="datepicker">
<input type="submit" name="submit" value="Create" class="submit" />
<input type="reset" class="button standard" value="Clear" />
<?php echo form_close() ?>
功能插入:
function create_news()
{
$data = array(
'title' => $_POST['title'],
'body' => $_POST['body'],
'date' => $_POST['date']
);
$this->db->insert('news', $data);
}
我试图从YouTube(嵌入视频)插入iframe中,但它不工作很好。当我加载视图文件时,我只是获取文本而不是视频()。
控制器功能:
function news() {
$this->load->helper('text');
if ($this->session->userdata('is_logged_in') == true) {
$q = $this->news_model->get_all();
if ($q == false) {
$data['np'] = 'There is no news at the moment.';
} else {
$data['news'] = $q;
}
$this->pagg();
$data['main_content'] = 'admin_news';
$data['title'] = 'Admin News';
$this->load->view('admin/template', $data);
} else {
$this->index();
}
}
查看文件:
<div id="news">
<?php if (isset($np)) { echo '<p>' . $np . '</p>'; } ?>
<?php if (isset($news)) : ?>
<?php foreach ($news as $row) : ?>
<div class="borderBott col_12">
<h3><a href="<?php echo base_url() ?>admin/news_update/<?php echo $row['title'] . "/" . $row['id_news'] ?>" ><?php echo $row['title'] ?></a></h3>
<p class="<?php echo alternator('par', 'nepar') ?>"><?php echo word_limiter($row['body'], 50); ?></p>
<p>Date written: <?php echo $row['date'] ?></p>
<a href="#" class="delete" id="<?php echo $row['id_news'] ?>">Delete News</a>
</div>
<?php endforeach; ?>
<?php endif; ?>
我想你必须多解释一下。你如何“插入一个iframe到数据库”,你的结果是什么,你期待什么结果?一些示例和代码的相关部分很适合用来回答这个问题。 – oezi
我编辑了文件。 – Sasha
请同时添加代码,您要从数据库中提供输出。 – Usman