为方法post发送变量php

为方法post发送变量php,php,post,var,Php,Post,Var,在这个php模块中,我得到了一个名为$cobro的变量,我需要这个变量来计算在名为$vuelto的输入中插入的数字的减法。当我发送表单时,var$cobro被删除,我无法执行减法 救命啊,谢谢 <?php // Disponible desde PHP 4.1.0 date_default_timezone_set("America/Santiago"); if(isset($_POST['fecha'])){ $fecha = date("Y-m-d G:i:s",strtoti

在这个php模块中,我得到了一个名为$cobro的变量,我需要这个变量来计算在名为$vuelto的输入中插入的数字的减法。当我发送表单时,var$cobro被删除,我无法执行减法

救命啊,谢谢

<?php
// Disponible desde PHP 4.1.0
date_default_timezone_set("America/Santiago");

if(isset($_POST['fecha'])){
   $fecha = date("Y-m-d G:i:s",strtotime($_POST['fecha']));
}

$date1 = strtotime($fecha);
$date2 = time();

$subTime = $date2-$date1;
$y = ($subTime/(60*60*24*365));
$d = ($subTime/(60*60*24))%365;
$h = ($subTime/(60*60))%24;
$m = ($subTime/60)%60;

echo "Diferencia entre ".$fecha." y ".date('Y-m-d H:i:s',$date2)." es:<br/>";
//echo $y." annos<br/>";
echo $d." dias<br/>";
echo $h." horas<br/>";
echo $m." minutos<br/>";

$cobro =0;

$fecha_em= date('Y-m-d H:i:s',$date2);

$h = $h + $m/60 +$d*24;
$cobro = $h*600;

if($cobro<0)
    $cobro = $cobro*-1;

if($h < 1)
   echo "Debe pagar el minimo: $600";
else
   echo "Debe pagar: $".$cobro;

$conexion = mysql_connect("localhost","grupo2","face2014");

mysql_select_db("sisace",$conexion); 

/*if ($conexion==0)
echo "Lo sentimos, no se ha podido conectar con la MySQL";
else {
echo "Se logró conectar con MySQL";
echo "<br>";}
*/

$sql="INSERT INTO boleta(fecha_emision,fecha_ingreso,num_boleta,valor_total) ".
     "VALUES('$fecha_em','$fecha','1','$cobro')";

mysql_query($sql);

if(isset($_POST['submit'])) {
   $vuelto = $_POST['vuelto'];
   $vuelto = $vuelto -$cobro;
   echo "Su vuelto es el siguiente:";
   echo $vuelto;
}
?>

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
  <input type="number" name="vuelto"><br>
  <input type="submit" name="submit" value="Submit Form"><br>
</form>

你没有把它放在表单中使用输入隐藏来发布它

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
   <input type="number" name="vuelto"><br>
   <input type="hidden" name="cobro" value="<?php echo $cobro; ?>">
   <input type="submit" name="submit" value="Submit Form"><br>
</form>

这就是传递cobro变量值的方法,cobro变量值将在$\u POST['cobro']

中提供,将cobro变量作为输入元素添加到表单中。当然,将此元素的类型设置为隐藏。在表单元素中添加fecha值!怎么做??我不明白