我通过下面的代码返回值。但我想为每个值创建保存到数据库的表单。如何在echo中插入表单?
我是php中的beginer,我想要这样的表单,它必须替换为所有的echo值。
----FORM----
Thumbnail url :
url :
description:
submit Button
----FORM----
这是代码
foreach($posts as $post){
if ($post){
echo $post->thumbnail . "<br />";
echo $post->url . "<br />";
echo $post->description . "<br />";
}
}
我解决了如何添加。
foreach($posts as $post){
if ($post){
echo '<input id="title" class="form-control" type="text" name="title" value="'.htmlspecialchars($post->thumbnail).'">';
echo '<input id="teaser" class="form-control" type="text" name="teaser" value="'.htmlspecialchars($post->Url).'">';
echo '<input id="text" class="form-control" type="text" name="text" value="'.htmlspecialchars($post->description).'">';
echo '<button class="btn btn-primary" type="submit">add</button>';
}
}
这很好。。。我的第二个问题是,如何以相同的方式将下面的代码添加到内部echo?我试图添加相同的方式,但(如果isset行)给出错误
<input type="hidden" name="mode" value="news" />
<input type="hidden" name="edit_news_submit" value="true" />
<?php if(isset($edit_news['id'])): ?>
<input type="hidden" name="id" value="<?php echo $edit_news['id']; ?>" />
<?php endif; ?>