Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 在弹出窗体中插入新的详细信息后,只有表的第一行更新_Codeigniter - Fatal编程技术网

Codeigniter 在弹出窗体中插入新的详细信息后,只有表的第一行更新

Codeigniter 在弹出窗体中插入新的详细信息后,只有表的第一行更新,codeigniter,Codeigniter,在表的每一行中,我都有一个“插入”链接。当用户单击此链接时,将出现一个包含表单的弹出窗口。当用户单击表单的“保存”按钮时,表单更新仅适用于父表的第一行。它只需要第一行ID <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/19

在表的每一行中,我都有一个“插入”链接。当用户单击此链接时,将出现一个包含表单的弹出窗口。当用户单击表单的“保存”按钮时,表单更新仅适用于父表的第一行。它只需要第一行ID

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>




    </style>-->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Popup contact form using only CSS - Demo | CodingCrazy</title>
<link href="<?php echo base_url();?>assets/css/styleform.css" rel="stylesheet" type="text/css"/>
<link href='http://fonts.googleapis.com/css?family=Electrolize' rel='stylesheet' type='text/css' />

<!--CC-->
<link rel="stylesheet" href="<?php echo base_url();?>assets/css/fonts.css"/>
</head>


</body>
</html>






<!--<link rel="stylesheet" href="<?php // echo base_url();?>assets/css/special.css" type="text/css" />-->
<div class="bal" style="margin-left: 627px;
    padding: 15px;">


    Balance Amount:<input type="text" name="bal">
    <?php echo form_open('money_c/addrow')?>
    <input type="submit" style="padding:7px;" name="sub" value="add row">

<?php echo form_close();?></div>





<table border="1">


    <tr>
                        <th>Date</th>
               <th>Description</th>
                              <th>Category</th>
                              <th>Debit</th>
                                 <th>Credit</th>
                                    <th>Bal.AMT</th>
                                       <th>Insert</th>
                                       <th> EDit/Delete</th></tr>


           <?php foreach($query2 as $row)
           {

               $date=$row->date;
               $desc=$row->description;
               $credit=$row->credit;
               $deb=$row->debit;
               $bal=$row->bal;
               $cat=$row->category;
               $id=$row->id;

          ?>

                <tr><td><?php echo $date;?></td>
        <td><?php echo $desc;?></td>
        <td><?php echo $credit;?></td>
        <td><?php echo $deb;?></td>
        <td><?php echo $bal;?></td>
        <td><?php echo $cat;?></td>

        <td><a href="#pop" >Insert<div id="pop" class="box">
          <?php


           ?>
<!--<form action="" method="post" class="smart-green">-->
    <div class="smart-green">

    <?php 

    echo form_open('money_c/manualupdatesave/'.$id)?>///here updation happens only for first row id;
    <h1>
        <span>Please fill all the texts in the fields.</span>
    </h1>
    <label>
        <span>Date:</span>
        <input type="date" name="dat"  />
    </label>
      <label>
        <span>Description:</span>
        <input name="desc" type="text" />
    </label>

   <label>
        <span>Category:</span><select name="selection">


        <?php foreach($query1 as $row1)
            {

                $cat=$row1->category;
                ?>
        <!--<option value="Job Inquiry">Job Inquiry</option>-->
        <option value="<?php echo $cat;?>"><?php echo$cat;?></option>

        <?php
            }
            ?>
        </select>
    </label> 

    <label>
        <span>Debit:</span>
        <input type="text" name="deb"></input>
    </label> 
     <label>
        <span>Credit:</span>
        <input type="text" name="credit"></input>
    </label> 

     <label>
        <span>&nbsp;</span> 
        <input type="submit" style="margin-top:12px" class="button" style="background-color: #004e98;"value="Send" /> 
    </label>  
    </div>
<?php echo form_close();?>
<!--</form>-->
<div id="close">


         <td><a href="<?php echo site_url('money_c/manualdelete/'.$id);?>"><img src="<?php echo base_url();?>assets/images/del.jpg" width="60" height="40"></a></td>



                </tr>
                <?php
           }
           ?></table>

    </tbody>
</table>
查看页面:
manualupdate.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>




    </style>-->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Popup contact form using only CSS - Demo | CodingCrazy</title>
<link href="<?php echo base_url();?>assets/css/styleform.css" rel="stylesheet" type="text/css"/>
<link href='http://fonts.googleapis.com/css?family=Electrolize' rel='stylesheet' type='text/css' />

<!--CC-->
<link rel="stylesheet" href="<?php echo base_url();?>assets/css/fonts.css"/>
</head>






<!--<link rel="stylesheet" href="<?php // echo base_url();?>assets/css/special.css" type="text/css" />-->
<div class="bal" style="margin-left: 627px;
    padding: 15px;">


    Balance Amount:<input type="text" name="bal">
    <?php echo form_open('money_c/addrow')?>
    <input type="submit" style="padding:7px;" name="sub" value="add row">

<?php echo form_close();?></div>





<table border="1">


    <tr>
                        <th>Date</th>
               <th>Description</th>
                              <th>Category</th>
                              <th>Debit</th>
                                 <th>Credit</th>
                                    <th>Bal.AMT</th>
                                       <th>Insert</th>
                                       <th> EDit/Delete</th></tr>


           <?php foreach($query2 as $row)
           {

               $date=$row->date;
               $desc=$row->description;
               $credit=$row->credit;
               $deb=$row->debit;
               $bal=$row->bal;
               $cat=$row->category;
               $id=$row->id;

          ?>

                <tr><td><?php echo $date;?></td>
        <td><?php echo $desc;?></td>
        <td><?php echo $credit;?></td>
        <td><?php echo $deb;?></td>
        <td><?php echo $bal;?></td>
        <td><?php echo $cat;?></td>

        <td><a href="#pop" >Insert<div id="pop" class="box">
          <?php


           ?>
<!--<form action="" method="post" class="smart-green">-->
    <div class="smart-green">

    <?php 

    echo form_open('money_c/manualupdatesave/'.$id)?>
    <h1>
        <span>Please fill all the texts in the fields.</span>
    </h1>
    <label>
        <span>Date:</span>
        <input type="date" name="dat"  />
    </label>
      <label>
        <span>Description:</span>
        <input name="desc" type="text" />
    </label>

   <label>
        <span>Category:</span><select name="selection">


        <?php foreach($query1 as $row1)
            {

                $cat=$row1->category;
                ?>
        <!--<option value="Job Inquiry">Job Inquiry</option>-->
        <option value="<?php echo $cat;?>"><?php echo$cat;?></option>

        <?php
            }
            ?>
        </select>
    </label> 

    <label>
        <span>Debit:</span>
        <input type="text" name="deb"></input>
    </label> 
     <label>
        <span>Credit:</span>
        <input type="text" name="credit"></input>
    </label> 

     <label>
        <span>&nbsp;</span> 
        <input type="submit" style="margin-top:12px" class="button" style="background-color: #004e98;"value="Send" /> 
    </label>  
    </div>
<?php echo form_close();?>
<!--</form>-->
<div id="close">


         <td><a href="<?php echo site_url('money_c/manualdelete/'.$id);?>"><img src="<?php echo base_url();?>assets/images/del.jpg" width="60" height="40"></a></td>



                </tr>
                <?php
           }
           ?></table>

    </tbody>
</table>

-->
仅使用CSS弹出联系人表单-演示| CodingCrazy
日期
描述
类别
借记
信用
余额
插入
编辑/删除
我的弹出窗体:

 <?php 

    echo form_open('money_c/manualupdatesave/'.$id)?>
    <h1>
        <span>Please fill all the texts in the fields.</span>
    </h1>
    <label>
        <span>Date:</span>
        <input type="date" name="dat"  />
    </label>
      <label>
        <span>Description:</span>
        <input name="desc" type="text" />
    </label>

   <label>
        <span>Category:</span><select name="selection">


        <?php foreach($query1 as $row1)
            {

                $cat=$row1->category;
                ?>
        <!--<option value="Job Inquiry">Job Inquiry</option>-->
        <option value="<?php echo $cat;?>"><?php echo$cat;?></option>

        <?php
            }
            ?>
        </select>
    </label> 

    <label>
        <span>Debit:</span>
        <input type="text" name="deb"></input>
    </label> 
     <label>
        <span>Credit:</span>
        <input type="text" name="credit"></input>
    </label> 

     <label>
        <span>&nbsp;</span> 
        <input type="submit" style="margin-top:12px" class="button" style="background-color: #004e98;"value="Send" /> 
    </label>  
    </div>
<?php echo form_close();?>

请填写字段中的所有文本。
日期:
说明:
类别:

任何人请回答这个问题为什么这是标记的javascript?请使您的问题格式正确。哪个是您的控制器文件?您正在使用的视图等。因此,其他人很容易阅读和理解。如果我在上面添加了“我的控制器”和“查看页面”,我无法理解您的视图。从哪里开始?弹出窗口在哪里?使其具有适当的可读性,以便有人能够提供帮助。任何人请回答此问题。为什么此标记为javascript?请正确设置问题格式。哪个是您的控制器文件?您正在使用的视图等。因此,其他人很容易阅读和理解。如果我在上面添加了“我的控制器”和“查看页面”,我无法理解您的视图。从哪里开始?弹出窗口在哪里?使其具有适当的可读性,以便有人能够提供帮助。
 <?php 

    echo form_open('money_c/manualupdatesave/'.$id)?>
    <h1>
        <span>Please fill all the texts in the fields.</span>
    </h1>
    <label>
        <span>Date:</span>
        <input type="date" name="dat"  />
    </label>
      <label>
        <span>Description:</span>
        <input name="desc" type="text" />
    </label>

   <label>
        <span>Category:</span><select name="selection">


        <?php foreach($query1 as $row1)
            {

                $cat=$row1->category;
                ?>
        <!--<option value="Job Inquiry">Job Inquiry</option>-->
        <option value="<?php echo $cat;?>"><?php echo$cat;?></option>

        <?php
            }
            ?>
        </select>
    </label> 

    <label>
        <span>Debit:</span>
        <input type="text" name="deb"></input>
    </label> 
     <label>
        <span>Credit:</span>
        <input type="text" name="credit"></input>
    </label> 

     <label>
        <span>&nbsp;</span> 
        <input type="submit" style="margin-top:12px" class="button" style="background-color: #004e98;"value="Send" /> 
    </label>  
    </div>
<?php echo form_close();?>