簡體   English   中英

PHP:根據“編輯”配置文件中的表單更改輸入類型數據

[英]PHP: Change the input type data based on the form in Edit profile

我在PHP中有一個編輯表單,其中根據用戶填充字段:

$pphone = $get_user_details_arr[0]->pphone;
<input type="text" maxlength="14" class="form-control <?php echo ((array_key_exists('pphone', $error)) ? $err_valid : '');?>" name="pphone" value="<?=$pphone?>" />

但是,當用戶編輯其個人資料並發生驗證錯誤時,該字段將突出顯示,但此處的值將刷新為原始值,而不是用戶輸入的值。

我要達到的目的是當用戶編輯字段時,如果發生驗證錯誤,則該值應為當前值。 請提出一種用PHP實現的方法。

編輯

 <select name="enroll_status">
<?php $get_enroll_status = $wpdb->get_results("select enroll_status_id,enroll_status_name from  enroll_status where 1 order by enroll_status_id");
foreach($get_enroll_status as $e_status) {
?>
<option value="<?php echo $e_status->enroll_status_id;?>" <?php echo ($get_cust_details[0]->status==$e_status->enroll_status_id) ? 'selected="selected"': "";?>><?php echo $e_status->enroll_status_name; ?></option>
<?php } ?>
</select>

如果$_POST/$_GET數據存在,則放置條件。

<input [...] value="<?php echo isset($_POST['pphone']) ? $_POST['pphone'] : $pphone ?>">

暫無
暫無

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

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