首页 > 解决方案 > $_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,没有太多的练习,所以请原谅我。

谢谢你的帮助 !!

标签: php

解决方案


推荐阅读