隠しIDを正しく追加するにはどうすればよいですか?以下は私が追加したすべてのコードですが、それでも失敗します。
Duke
Duke 2018-05-19 00:09:20
0
1
1727

<!doctype html>

<html>

<head>

<meta charset="UTF-8">

<title>後台管理</title>

<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/common.css"/>

<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/main.css"/>

<script type="text/javascript" src="__PUBLIC__/js/libs/modernizr.min.js"></script>

<script type="text/javascript" src="__PUBLIC__/ueditor/ueditor.config.js "></script>

<script type="text/javascript" src="__PUBLIC__/ueditor/ueditor.all.min.js"></script>

<script type="text/javascript" src="__PUBLIC__/ueditor/lang/zh-cn/zh-cn.js"></script>

</head>

<body>

<include file="Public/head" />

<div class="container clearfix">

<include file="Public/left" />

<div class="main-wrap">

<div class="crumb-wrap">

<div class="crumb-list"><i class="icon-font"></i><a href="/jscss/admin/design/" >首页</a><span class="crumb-step">></span><a class="crumb-name" href="/jscss/admin/design/">文章管理</a><span class="crumb-step">></span><span>新しい文章</span></div>

< ;/div>;

<div class="result-wrap">

<div class="result-content">

<form action="" Method="post" id="myform" name="myform" enctype="multipart/form-data">

<input type="hidden" name="id" value="{$ Articler.id}">

<table class="insert-tab" width="100%">

<tbody>

<tr> ;

<th><i class="require-red">*</i>文章名:</th>

<td>

<input class="common-text required" id="catename" name="title" size="50" value="{$articler.title}" type="text">

</td>

</tr>

<tr>

*</i>文章説明:</th>

<td>

<textarea style="width:420px;height:100px;" name="desc">{$articler.desc}</textarea>

</td>

</tr>

<tr>

<th><i class="require-red">*</i>缩略図:</th>

<td>

< ;input id="pic" name="pic" size="50" value="" type="file">

<ifcondition="$articler['pic'] neq '' ">

<img src="__ROOT__{$articler.pic}" height="50">

<else/>

暂無し画像

</if>

</td>

</tr&g t;

<tr>

<th><i class="require-red">*</i> 所属栏目:</th>

<td>

<名前を選択してください="cateid">

<option >选择分类</option>

<volist name="cateres" id="vo">


<option <ifcondition="$vo['id'] eq $articler['cateid']">selected="selected"</if> value="{$vo.id}">{$vo.catename}</option>


</volist>

< ;/select>

</td>

</tr>

<tr>

<td>

<textarea name="content" id="content " >{$articler.content}</textarea>

</td>

</tr>

<tr>

<th></th>

<td>

<input class="btn btn-primary btn6 mr10" value="提交" type="submit" &gt;

&lt; input class = "btn btn6" onclick = "history.go(-1)" value = "返回" type = "button"&gt;

&lt;/td&gt ;

</tr>

</tbody></table>

</form>

< /div>

</div>

</div>gt;

<!--/main-->gt;

</div>

<script type="text/javascript">

UE.getEditor('content',{initialFrameWidth:1000,initialFrameHeight:200,});

</script> ;

</body>

</html>


Duke
Duke

全員に返信(1)
Duke

<?php

namespace AdminController;

use ThinkController;

class ArticleController extends Controller {

Public function lst(){

$count= $article->count();// 合計をクエリする要件を満たすレコードの数

$Page= new ThinkPage($count,5);// ページング クラスをインスタンス化し、レコードの総数を渡して各ページに表示します レコード数 (25)

$show = $Page->show();// 出力をページングで表示

$list = $article->order('id desc')->limit($Page- >firstRow.','.$ Page->listRows)->select();

$this->assign('list',$list);// データセットを割り当てる

$this-&gt ;assign('page',$show );//ページング出力の割り当て

('記事');

if(IS_ POST){

$date['title']=I('title');

$date['content']= i( 'content');

$ date ['desc'] = i( 'desc');

、 '){off'、 'gif'、 'png'、 'jpeg'を使用して使用して; // 添付ファイルのアップロードの種類を設定します

$upload->rootPath= './'; // 添付ファイルのアップロードのルート ディレクトリを設定します

$upload->savePath = '/Public/Upload s/'; // セット添付ファイルのアップロード (サブ) ディレクトリ

$ info) {// エラー プロンプト エラー メッセージをアップロードします

$ this-& gt; error ($ Upload-& gt; geterror ());保存パス'].$info['保存名'];

if($article->create($date)){

if($article->add()){

$this->success('追加文章成功',U('lst') );

}else{

$this->error('添加文章失败!');

}

}else{

$this->error($article->getError()) ;

}

return;

}

$cateres=D('cate')->select();

$this->assign('cateres',$cateres);

$this ->display();

}

public function edit(){

//实例化

$article=D('article');

if(IS_POST){

$date['タイトル']=I('title');

$date['content']=I('content');

$date['desc']=I('desc');

$date[' cateid']=I('cateid');

if($_FILES['pic']['tmp_name']!=''){

$upload = new ThinkUpload();// 实例化上传类

$upload->maxSize=3145728 ;// 設置アクセサリ上传大小

$upload->exts =array('jpg', 'gif', 'png', 'jpeg');//型

$upload->rootPath= './'; // 設置付属品上传根目录

$upload->savePath ='/Public/Uploads/'; // 設置付属品上传(子)目录

// 上传单个文件

$info = $upload->uploadOne($_FILES['pic']);

if(!$ info) {// 上传错误提案错误情報

$this->error($upload->getError());

}else{// 上传成功获取上传文件情報

$date['pic']=$info['savepath '].$info['savename'];

}

}else{


}

if($article->create($date)){

if($article->save()){

$this->success('修正文章成功',U('lst') );

}else{

$this->error('修正文章失败!');

}

}else{

$this->error($article->getError()) ;

}

return;

}

$articler=$article->find(I('id'));

$this->assign('articler',$articler);

$cateres=D('cate')->select();

$this->assign('cateres',$cateres);

$this->display();

}


public function del(){

//实例化

$article=D('article');

if($article->delete(I('id'))){

$this ->success('删除文章成功!',U('lst'));

}else{

$this->error('删除文章失败!');

}

}

public function sort(){

//var_dump($_POST);  //打成一排

//dump($_POST);   //分行打现来

$article=D('article');

foreach ($_POST as $id => $sort) {

// code...

$article->where (array('id'=>$id))->setField('sort',$sort);

}

$this->success('排序更新成功!',U('lst' ));

}

}


いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート