0

当我使用时,我的表单生成错误:

<input type="hidden" name="total_amount" value="<?php=$_POST['total_amount']?>" />

但是当我使用它时它工作正常:

<input type="hidden" name="total_amount" value="<?=$_POST['total_amount']?>" />

我认为使用<?=而不是<?php.

这是完整的表格:

<form name="save_file" action="cyprus_funds_transfer.php" method="post" enctype="multipart/form-data">
  <? if($_POST['value_type'] == 1) {?>
  <input type="hidden" name="amount" value="<?php=$_POST['account_number']?>" />
  <input type="hidden" name="value_type" value="1" />
  <input type="hidden" name="total_amount" value="<?php=$_POST['total_amount']?>" />
  <? } else { ?>
  <input type="hidden" name="amount" value="<?php=$_POST['amount']?>" />
  <input type="hidden" name="value_type" value="0" />
  <? } ?>
  <input type="hidden" name="to" value="<?php=$_POST['send_to']?>" />
  <input type="hidden" name="from" value="<?php=$_POST['send_from']?>" />
  <input type="hidden" name="message" value="<?php=$_POST['message']?>" />
  <input type="hidden" name="mode" value="save" />
  <input type="hidden" name="order_id" value="<?php=$order_id?>" />
  <input type="hidden" name="email_id" value="<?php=$_POST['email_id']?>" />
</form>
4

2 回答 2

2

这是错误的方式

<?php=$_POST['send_to']?>

这是正确的方法

<?=$_POST['send_to']?> is similar to <?php echo $_POST['send_to']; ?>

键盘

于 2013-04-25T12:19:53.833 回答
0

尝试更换

<?php=$_POST['send_to'];?>

对此

<?=$_POST['send_to'];?>

或者有了这个

<?php echo $_POST['send_to'];?>
于 2013-04-25T12:19:46.917 回答