1
我在我的代碼上被阻止。 我試圖從兩天後通過$ _POST發送一個我從我的數據庫中獲得的ID。 讓我告訴你我的代碼,這樣你就可以更好地理解:需要使用一個複選框獲取多個名稱
<form action="traitementSuppr.php" enctype="multipart/form-data" method="POST" name="suppression">
\t \t <?php
\t \t \t if (isset($_GET['id_suppr'])) {
\t \t $rowp = getProfilById($dbh, $_GET['id_suppr']);
\t \t $LogicielProfil = SelectLogi($dbh, $_GET['id_suppr']);
\t \t $JobSecteur = SelectInfo($dbh,$_GET['id_suppr']);
\t \t \t }
\t \t \t echo "<br>". $rowp['nom'] ."<br>" ;
\t \t \t echo $rowp['prenom'] ."<br>";
\t \t \t echo "<br>coucou voici la liste de Job : <br>";
\t \t \t foreach ($JobSecteur as $key2)
\t \t {
\t \t $poste1 = getPosteById($dbh, $key2['id_poste']);
\t \t $secteur1 = getSectorById($dbh, $key2['id_secteur']);
\t \t echo "<label><input type='checkbox' id='Job'
\t \t \t \t value='" . $key2['id_poste']."' name='Poste[]'> Supprimer</label><br>". $poste1['nom_poste'] ." dans le secteur ". $secteur1['nom_secteur'] ."<br>";
\t \t \t \t echo "<input type='hidden' name='idsuppr' value=". $key2['id_secteur'] .">";
\t \t }
\t \t ?>
\t \t <div class="col-md-12 text-center">
\t \t \t <button type="submit" class="btn btn-danger">Valider</button>
\t \t </div>
\t </form>
對不起,我的大部分數據都在法國。 所以我試圖發送id_secteur這是我的foreach結束。 然而,事實是我不知道如何去做,而且當chekbox被選中時我完全需要它。任何想法,我可以通過我的$ _post發送它?
我可以提供更多信息! :d
在您的'foreach'循環中,您生成的輸入具有相同的名稱,所以無論有多少次迭代,您只會獲得'$ _POST ['idsuppr']'的一個值。嘗試將'name ='idsuppr''更改爲'name ='idsuppr []'',這會讓你更接近你所追求的。 – Steve