私のコードでブロックされています。 私は2日後、私のデータベースから取得したIDを$ _POSTで送信しようとしています。 あなたがよりよく理解できるようになるので、私はあなたに私のコードをお見せしましょう:1つのチェックボックスで複数の名前を取得する必要があります
<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>
申し訳ありませんが、私のデータのほとんどはフランス語です。 私はforeachの終わりであるid_secteurを送信しようとしています。 しかし、事実は私がそれを行う方法を知らないし、Chekboxがチェックされているときは絶対に必要です。どのように私はそれを私の$ _postを通って送ることができると考えていますか?
私はより多くの情報を提供することができます! :D
あなたの 'foreach'ループの中で同じ名前の入力を生成しているので、何回繰り返しても' $ _POST ['idsuppr'] 'の値は1つしか得られません。 'name = 'idsuppr''を' name =' idsuppr [] ''に変更してみてください。これはあなたの後ろのものに近づけるはずです。 – Steve