【发布时间】:2017-07-29 01:29:36
【问题描述】:
我正在做一个更新用户数据的简单表单。我制作了一个带有隐藏输入的表单,用于将用户发送到表单,直到这里一切正常,我可以找到我的 $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') 有效,但数据更新后,表单为空。 也许我的英语太糟糕了,也许电脑可以帮助解释这个问题 before submit
【问题讨论】:
-
您不能提交两个同名输入(带有
[]的名称除外 -
只有一个输入字段包含一个名称。不允许重复。 另一个隐藏的输入 name="userid"
-
请在此处发布您的表格,这将有助于其他人有效地回答您的问题。
-
请记住,这不是 Instagram 或 FB。请保持问题的质量。
-
@RenjithVR 这对 Instagram 和 FB 有什么影响??
标签: php codeigniter