首页 > 解决方案 > 填写数据字段

问题描述

我有一个迷你表单,用户可以在其中更新添加重要事件。我想添加一个编辑按钮,用户可以在其中进行该事件的事件。我已经尝试过,但没有填充数据字段。每当用户按下编辑按钮然后保存新数据时,我希望能够在表单字段中呈现用户之前为事件保存的任何内容。有什么帮助吗?我提供了一张图片和我的代码示例。

表单域 表单域

编辑按钮 编辑按钮

<?php

if(!$user->isLoggedIn()) {
    Redirect::to('/index.php');
} 
//require_once '../core/init.php';
$user = new User();

$user->bring_li('date', array(
        'id'    =>  array(
            'operator'  => '!=',
            'value'     => '')
                ), 'd_order_o', 'cmp_r');

    $output ="";
//'.date('l, F jS, Y', strtotime($row->start)).'
    foreach ($user->variable_pro() as $row) {
         if($user->data()->access == 2) { 
        $output .= '<tr class="account_row" id="c_'.$row->id.'">
<td >

</td>
<td >

<span class="balance-btc ">
<span class="full">'.date('M d, y', strtotime($row->start)).' - '.date('M d, y', strtotime($row->end)).'</span>
</span></td>
<td >
<span >
<span class="full">'.$row->event.'</span>
</span>


</td>


<td class="settings">
<li><a href="#" onclick="Delete(\''.$row->id.'\')" >Delete</a></li>
<li class="tabItem tabAdd" onclick="switchTab(\'.tabAdd\', \'#add\', \'add\',\''.$row->event.'\')"><a class="tabActive">Edit</a></li>
</td>
</tr>';
         } else {
             $output .= '<tr class="account_row" id="c_'.$row->id.'">
<td class="clickable type">

</td>
<td class="clickable name">

<span class="balance-btc ">
<span class="full">'.date('M d, y', strtotime($row->start)).' - '.date('M d, y', strtotime($row->end)).'</span>
</span></td>
<td class="clickable balance">
<span class="balance-btc ">
<span class="full">'.$row->event.'</span>
</span>


</td>

<td class="settings"></td>
</tr>';
         }
    };


if(isset($_POST['date'])) {
            try {
                $user->create('date', array(
                    'event'     =>trim(Input::get('title')),
                    'start'     =>date('Y-m-d',strtotime(Input::get('start_date'))),
                    'end'   =>date('Y-m-d',strtotime(Input::get('end_date'))),
                    'add_by'    =>$username,
                ));


                    $user->bring_li('users', array(
                        'id'    =>  array(
                            'operator'  => '!=',
                            'value'     => ''),
                        'access'    =>  array(
                                'operator'  => '=',
                                'value'     => '2')
                                ), 'results');

        if($user->varcount()>0) {
            foreach ($user->variable_pro() as $row) {

标签: javascriptphphtml

解决方案


推荐阅读