1

您好,我正在做网络统计。时间跨度有问题。from 和 to 有两个输入。 时间跨度

默认情况下,它们会从以下代码中花费时间:

$date = date('y-m-d');
$sd = strtotime ( '-1 month' , strtotime ( $date ) ) ;
$trgD = date ( 'y-m-d' , $sd );

比我将它们打印到两个输入(从和到)。现在当用户输入时间时我遇到了问题。我如何将它们存储到 $date 和 $trgD;我该怎么办?表格代码是:

<form name="sdate" method="post" action="index.php">
      <td width="38" height="35">Аас</td>
      <td width="89">
      <input name="date1" id="date1" title="Эхлэх өдөр" size="14" value="<?php echo     $trgD ?>" type="text">


      </td>
      <td width="48"><input style="padding-bottom: 4px;" src="images/img1.gif" alt="Та өдрөө сонгоно уу" title="эхлэх өдөр сонгох" onClick="return showCalendar('date1');" align="absmiddle" border="0" type="image"></td>
      <td width="61">Хүртэл </td>
      <td width="97"><input name="date2" id="date2" title="Дуусах өдөр" size="14" value="<?php echo $date ?>" type="text"></td>
      <td width="77"><input style="padding-bottom: 4px;" src="images/img1.gif" alt="Дуусах өдрийг сонгох" title="Дуусах өдөр" onClick="return showCalendar('date2');" align="absmiddle" border="0" type="image"></td>
      <td width="196">
   <input type="submit" name="submit1" value="Илгээх"> 
      </td>
      </form>

我需要设置如下条件:

if (user submit){
$date=store submited date1;
$trgD= store submited date2;}

else{ 
$date = date('y-m-d');
$sd = strtotime ( '-1 month' , strtotime ( $date ) ) ;
$trgD = date ( 'y-m-d' , $sd ); }

我不知道如何写这个条件

4

1 回答 1

0

如果我清楚地理解您的问题,将提交的日期存储到变量中是相当容易的。

if(isset($_POST['submit1'])) {

    if(empty($_POST['trgD'])) 
       { $trgD = date ( 'y-m-d' , $sd );} 

    else if(empty($_POST['date2'])) 
       { $date2 = date('y-m-d'); }

    }else {
        $sd = strtotime ( '-1 month' , strtotime ( $date ) ) ;
        $trgD = mysql_real_escape_string($_POST['trgD ']);
        $date2 = mysql_real_escape_string($_POST['date']);



        <form name="sdate" method="post" action="index.php">
              <td width="38" height="35">Аас</td>
              <td width="89">
              <input name="date1" id="date1" title="Эхлэх өдөр" size="14" value="<?php echo     $trgD ?>" type="text">


              </td>
              <td width="48"><input style="padding-bottom: 4px;" src="images/img1.gif" alt="Та өдрөө сонгоно уу" title="эхлэх өдөр сонгох" onClick="return showCalendar('date1');" align="absmiddle" border="0" type="image"></td>
              <td width="61">Хүртэл </td>
              <td width="97"><input name="date2" id="date2" title="Дуусах өдөр" size="14" value="<?php echo $date ?>" type="text"></td>
              <td width="77"><input style="padding-bottom: 4px;" src="images/img1.gif" alt="Дуусах өдрийг сонгох" title="Дуусах өдөр" onClick="return showCalendar('date2');" align="absmiddle" border="0" type="image"></td>
              <td width="196">
           <input type="submit" name="submit1" value="Илгээх"> 
              </td>
              </form>


        }}
于 2012-12-15T02:56:09.053 回答