php - $_POST 返回空白值
问题描述
我想从我在下面的代码中所做的选择中返回值,但它在我的 SQL 中只返回一个空白值,或者即使我回显了 $_POST。我认为这与我在下面的代码中回显我的表格有关。有人可以帮助我吗?
<?php
function week($date){
$date1 = $date;
$date2 = date('Y-m-d',strtotime($date1 . "+1 days"));
$date3 = date('Y-m-d',strtotime($date1 . "+2 days"));
$date4 = date('Y-m-d',strtotime($date1 . "+3 days"));
$date5 = date('Y-m-d',strtotime($date1 . "+4 days"));
$date6 = date('Y-m-d',strtotime($date1 . "+5 days"));
$date7 = date('Y-m-d',strtotime($date1 . "+6 days"));
echo "<table>
<tr>
<th>Numero</th>
<th>" . $date1 ."</th>
<th>" . $date2 ."</th>
<th>" . $date3 ."</th>
<th>" . $date4 ."</th>
<th>" . $date5 ."</th>
<th>" . $date6 ."</th>
<th>" . $date7 ."</th>
</tr>";
}
function vendeur($vendeur){
$date_1 = 'date1';
$date_2 = 'date2';
$date_3 = 'date3';
$date_4 = 'date4';
$date_5 = 'date5';
$date_6 = 'date6';
$date_7 = 'date7';
$rangee = '<tr><form method="post" action="envoiDonnees.php">';
$rangee .= '<td>' . $vendeur . '</td>';
$rangee .= '<td><select name="' . $date_1 .'">
<option value=""></option>
<option value="congé">Congé</option>
<option value="roulement">Roulement</option>
<option value="tôt">Tôt</option>
<option value="tard">Tard</option>
<option value="inter">Inter</option>
<option value="Maladie">Maladie</option>
</select></td>';
$rangee .='<td><select name="' . $date_2 .'">
<option value=""></option>
<option value="congé">Congé</option>
<option value="roulement">Roulement</option>
<option value="tôt">Tôt</option>
<option value="tard">Tard</option>
<option value="inter">Inter</option>
<option value="Maladie">Maladie</option>
</select></td>';
$rangee .='<td><select name="' . $date_3 .'">
<option value=""></option>
<option value="congé">Congé</option>
<option value="roulement">Roulement</option>
<option value="tôt">Tôt</option>
<option value="tard">Tard</option>
<option value="inter">Inter</option>
<option value="Maladie">Maladie</option>
</select></td>';
$rangee .='<td><select name="' . $date_4 .'">
<option value=""></option>
<option value="congé">Congé</option>
<option value="roulement">Roulement</option>
<option value="tôt">Tôt</option>
<option value="tard">Tard</option>
<option value="inter">Inter</option>
<option value="Maladie">Maladie</option>
</select></td>';
$rangee .='<td><select name="' . $date_5 .'">
<option value=""></option>
<option value="congé">Congé</option>
<option value="roulement">Roulement</option>
<option value="tôt">Tôt</option>
<option value="tard">Tard</option>
<option value="inter">Inter</option>
<option value="Maladie">Maladie</option>
</select></td>';
$rangee .='<td><select name="' . $date_6 .'">
<option value=""></option>
<option value="congé">Congé</option>
<option value="roulement">Roulement</option>
<option value="tôt">Tôt</option>
<option value="tard">Tard</option>
<option value="inter">Inter</option>
<option value="Maladie">Maladie</option>
</select></td>';
$rangee .='<td><select name="' . $date_7 .'">
<option value=""></option>
<option value="congé">Congé</option>
<option value="roulement">Roulement</option>
<option value="tôt">Tôt</option>
<option value="tard">Tard</option>
<option value="inter">Inter</option>
<option value="Maladie">Maladie</option>
</select></td>';
$rangee .='<td><input type="submit" value="Modifier" /></td>';
$rangee .= "</tr>";
echo $rangee;
}
week('2021-01-01');
vendeur(3680);
vendeur(5786);
vendeur(2087);
vendeur(5802);
vendeur(1005);
vendeur(5788);
?>
我一直在寻找有关此问题的一整天,但找不到解决此问题的方法。
对不起,我的英语不好,我不是母语人士,我希望你们能理解我一直在谈论的内容。
我一直在寻找为我的团队使用此代码创建一个每周日历。我还在学习PHP,没有太多的练习,所以请原谅我。
谢谢你的帮助 !!
解决方案
推荐阅读
- perl - Perl - 如何使用元素数组作为键创建动态多级哈希
- javascript - 分组图表元素
- reactjs - 防止使用 useMemo 重新渲染
- javascript - 如何将图表转换为 HTML 折线
- sql - 如何计算总 DISTINCT 值的百分比
- html - 导航栏在两侧显示出一点间隙
- excel - Excel说文件被“另一个用户”锁定并在打开时删除宏
- perl - 是否有当前核心 Perl 5 版本(例如 5.34)的 PDF 文档?
- vagrant - vagrant ssh 的问题:终止,1 个错误的配置选项
- reactjs - React JS 类组件 const = 具有多个条件