Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将日期从html日期输入类型获取到不同页面上的php变量_Php_Html - Fatal编程技术网

将日期从html日期输入类型获取到不同页面上的php变量

将日期从html日期输入类型获取到不同页面上的php变量,php,html,Php,Html,我一直在尝试为我的学校建立一个系统,其中一些代码给了我一个问题。我有一个教师页面,在上面我从数据库输入一些细节,并给每个记录一个单选按钮。当用户单击submit时,它应该转到另一个页面,并且只将记录放入一个不同的表中,该表选中了radiobutton。它将把用户输入的日期放入不同的表中。进行日期输入的代码为 $c=5; $sd=7; $ed=11; echo "<tr> <td>Name</td><td>Number</td><

我一直在尝试为我的学校建立一个系统,其中一些代码给了我一个问题。我有一个教师页面,在上面我从数据库输入一些细节,并给每个记录一个单选按钮。当用户单击submit时,它应该转到另一个页面,并且只将记录放入一个不同的表中,该表选中了radiobutton。它将把用户输入的日期放入不同的表中。进行日期输入的代码为

 $c=5;
$sd=7;
$ed=11;
echo "<tr> <td>Name</td><td>Number</td><td>Form </td><td> Outings left</td><td>Night outings left</td> <td>Allowed</td><td>Start date</td><td>End Date</td></tr>";
while($row=mysql_fetch_array($sqlquery))
{

echo "<tr> <td>$row[Name]</td><td> $row[Number]</td><td>$row[Form]</td><td> $row[Outings_left]</td><td>$row[Night_outings_left]</td> <td><input type='checkbox' id='$c' name=' $c' value='checked' /></td><td><input type='date' id='$sd' name='$sd' /></td><td><input type='date' id=' $ed ' name=' $ed' /></td></tr>";

$arr= Array($n=> Array(1=>'row[name]', 2=> 'row[number]') );
$c+=5;  
$sd+=7;
$ed+=11;  
}
$c=5;
$sd=7;
$ed=11;
echo“NameNumberForm Outings leftNight Outings Lefth Allowed开始日期结束日期”;
while($row=mysql\u fetch\u数组($sqlquery))
{
回显“$row[名称]$row[编号]$row[表格]$row[外出左]$row[夜间外出左]”;
$arr=Array($n=>Array(1=>'row[name]',2=>'row[number]');
$c+=5;
$sd+=7;
$ed+=11;
}
我试图以以下方式读取输入的日期,但工作不正常。我只是没有在变量中输入任何内容

$c=5;
$sd=7;
$ed=11;
for ($ca=1;$ca<$total;$ca++)

    $startdate=$_POST['$sd'];
    echo $startdate;
    $enddate=$_POST['$ed'];
$c=5;
$sd=7;
$ed=11;

对于($ca=1;$ca请从_POST中去掉单引号,因为它将其作为文本字符串读取:

$startdate=$_POST[$sd];
echo $startdate;
$enddate=$_POST[$ed];

不要在变量周围使用引号,最好在任何地方都使用这种样式,例如:

$var = "someText " . $var2 . " someOtherText";<br>
$var = "someText $var2 someOtherText";