簡體   English   中英

#codeigniter $this->input->post();

[英]#codeigniter $this->input->post();

我正在做一個更新用戶數據的簡單表單。 我制作了一個帶有隱藏輸入的表單,用於將用戶發送到表單,直到一切正常,我才能找到我的$this->input->post('userid'); 現在在論壇中有另一個隱藏的輸入name="userid"但是當我提交表單時我丟失了它。 這是一件非常愚蠢的事情,但我快要瘋了。 有人可以幫忙嗎? 謝謝

看法

<div id="home" class="tab-pane col-md-9 fade in active "><div class="row bordo spazio">
  <p><strong><i class="fa fa-pencil-square-o" aria-hidden="true"></i> Modifica dati</strong></p>
    <hr/>
    <?php echo $this->session->flashdata('msg'); ?>
  <div class=" well">
        <?php $attributes = array("name" => "signupform");
        echo form_open("modificacollaboratore/index", $attributes); ?>

        <legend><h3>Modifica dati</h3></legend>
      <label for="titolo">Titolo</label>
        <div class="form-group">
           <div class="radio-inline"> <input type="radio" name="titolo" value="Signor" checked> Signor </div>
           <div class="radio-inline"> <input type="radio" name="titolo" value="Signora"> Signora </div>
           <div class="radio-inline"> <input type="radio" name="titolo" value="Ditta"> Ditta </div>
            <span class="text-danger"><?php echo form_error('titolo'); ?></span>
        </div>
      <div class="form-group">
      <input class="form-control" name="userid"  type="hidden" value="<?php echo $this->input->post('userid'); ?>" />
      </div>
        <div class="form-group">
            <label for="fname">Nome</label>


            <input class="form-control" name="fname" placeholder="<?php $fname; ?>" type="text" value="<?php echo $fname;//echo set_value('fname'); ?>" />
            <span class="text-danger"><?php echo form_error('fname'); ?></span>
        </div>          

        <div class="form-group">
            <label for="lname">Cognome</label>
            <input class="form-control" name="lname" placeholder="<?php //echo $lname; ?>" type="text" value="<?php echo $lname; //echo set_value('lname'); ?>" />
            <span class="text-danger"><?php echo form_error('lname'); ?></span>
        </div>

        <div class="form-group">
            <label for="via">Via</label>
            <input class="form-control" name="via" placeholder="" type="text" value="<?php echo $uvia;//echo set_value('via'); ?>" />
            <span class="text-danger"><?php echo form_error('via'); ?></span>
        </div>

        <div class="form-group">
            <label for="cap">CAP</label>
            <input class="form-control" name="cap" placeholder="" type="text" value="<?php echo $ucap //set_value('cap'); ?>" />
            <span class="text-danger"><?php echo form_error('cap'); ?></span>
        </div>

        <div class="form-group">
            <label for="citta">Città</label>
            <input class="form-control" name="citta" placeholder="" type="text" value="<?php echo $ucitta;//set_value('citta'); ?>" />
            <span class="text-danger"><?php echo form_error('citta'); ?></span>
        </div>

        <div class="form-group">
            <label for="teleditta">Telefono ditta</label>
            <input class="form-control" name="teleditta" placeholder="" type="text" value="<?php echo $uteleditta; //set_value('teleditta'); ?>" />
            <span class="text-danger"><?php echo form_error('teleditta'); ?></span>
        </div>

        <div class="form-group">
            <label for="cellulare">Cellulare</label>
            <input class="form-control" name="cellulare" placeholder="" type="text" value="<?php echo $ucellulare; //set_value('cellulare'); ?>" />
            <span class="text-danger"><?php echo form_error('cellulare'); ?></span>
        </div>



        <div class="form-group">
            <label for="subject">Valido dal</label>
            <input type="date" name="valido" value="<?php echo $uvalido//set_value('valido'); ?>" style="width:100%">
            <span class="text-danger"><?php echo form_error('valido'); ?></span>
        </div>



        <div class="form-group">
            <button name="submit" type="submit" class="btn btn-info">Modifica</button>
            <button name="cancel" type="reset" class="btn btn-info">Cancella</button>
        </div>
        <?php echo form_close(); ?>
        <?php echo $this->session->flashdata('msg'); ?>
    </div>
</div>
    </div>


<div id="menu1" class="tab-pane col-md-9 fade">
  <h3>Provvigioni</h3>
  <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
</div>
<div id="menu2" class="tab-pane col-md-9 fade">
    <div class="row bordo spazio">
    <p><strong><i class="fa fa-handshake-o" aria-hidden="true"></i> Partners Commerciali</strong></p>
    <hr/>
    <p><a href="aggiungi"><i class="fa fa-share" aria-hidden="true"></i> Nuovo collaboratore</a></p>
    </div>

</div>
<div id="menu3" class="tab-pane col-md-9 fade">
  <div class="row bordo spazio">
    <p><strong><i class="fa fa-address-card-o" aria-hidden="true"></i> Clienti</strong></p>
    <hr/>
    <p><a href="intervista"><i class="fa fa-share" aria-hidden="true"></i> Nuova intervista</a></p>
    </div>
</div>
  <div id="menu4" class="tab-pane col-md-9 fade">
  <h3>Documenti</h3>
  <p>Eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.</p>
</div>
  <div id="menu5" class="tab-pane col-md-9 fade">
  <div class="row bordo spazio">
        <p><strong><i class="fa fa-address-book-o" aria-hidden="true"></i> Profilo</strong></p>
        <hr/>
        <p><i class="fa fa-user-o" aria-hidden="true"></i> <?php echo $uname; ?></p>
        <p><i class="fa fa-envelope-o" aria-hidden="true"></i> <?php echo $uemail; ?></p>
          <p><a href="modifica"><i class="fa fa-pencil-square-o" aria-hidden="true"></i> Impostazioni</a></p>
        </div>
</div>

這里 $this->input->post('userid') 有效,但數據更新后,表單為空。 也許我的英語太糟糕了,也許 pcs 可以在提交前幫助解釋問題

提交后

表單中的兩個輸入不能具有相同的名稱,除非名稱在數組中。 因此,始終選擇第一個輸入值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM