I have a form in my website that's used to insert documents (has different privileges -Admin/User- ).
This form includes a drop-down list, the problem is that it needs to be edited by the admin to make more or less items in the drop down list.
This edit shouldn't be a code edit (which is absolutely easy) but a form that allows the admin to add elements to drop-down list I searched around and I didn't find an answer , I wish you could help me with this !
<?php
require_once("identification.php");
require_once('connexionDB.php');
$nom = isset($_POST['nom']) ? $_POST['nom'] : "";
$pole = isset($_POST['pole']) ? $_POST['pole'] : "";
$valideur = isset($_POST['valideur']) ? $_POST['valideur'] : "";
$perimetre = isset($_POST['perimetre']) ? $_POST['perimetre'] : "";
$direction = isset($_POST['direction']) ? $_POST['direction'] : "";
$activite = isset($_POST['activite']) ? $_POST['activite'] : "";
$version = isset($_POST['version']) ? $_POST['version'] : "";
$type_doc = isset($_POST['type_doc']) ? $_POST['type_doc'] : "";
$description = isset($_POST['description']) ? $_POST['description'] : "";
$zone = isset($_POST['zone']) ? $_POST['zone'] : "";
$langue = isset($_POST['langue']) ? $_POST['langue'] : "";
$date = isset($_POST['date']) ? $_POST['date'] : "";
$comm_sur_modif = isset($_POST['comm_sur_modif']) ? $_POST['comm_sur_modif'] : "";
$commentaire = isset($_POST['commentaire']) ? $_POST['commentaire'] : "";
$auteur = $_SESSION["fati"];
if (isset($_FILES['document']) and !empty($_FILES['document']['name'])) {
$taillemax = 4221225472;
$extensionvalides = ['pdf', 'docx'];
if ($_FILES['document']['size'] <= $taillemax) {
$extensionUpload = strtolower(substr(strrchr($_FILES['document']['name'], '.'), 1));
if (in_array($extensionUpload, $extensionvalides)) {
$chemain = "doc/" . $nom . "." . $extensionUpload;
$resultat = move_uploaded_file($_FILES['document']['tmp_name'], $chemain);
if ($resultat) {
$requete = "insert into document(nom,direction,pole,activite,version,type_doc,description,zone,perimetre,langue,chemin,auteur,date,comm_sur_modif,commentaire) values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
$params = [
$nom,
$direction,
$pole,
$activite,
$version,
$type_doc,
$description,
$zone,
$perimetre,
$langue,
"doc/" . $nom . "." . $extensionUpload,
$auteur,
$date,
$comm_sur_modif,
$commentaire,
];
$resultat = $pdo->prepare($requete);
$resultat->execute($params);
header("location:documents.php");
}
}
}
}
<div class="form-group">
<label for="type_doc">type de document </label>
</br>
<select name="type_doc" id="type_doc">
<option value="NA">N/A</option>
<option value="guide_de_conception">guide de conception</option>
<option value="standard_rt">standard et RT</option>
<option value="methodologies">methodologies</option>
<option value="processus">processus</option>
<option value="retex_capitalisation">retex et capitalisation</option>
<option value="normes_reglementations">normes reglementations</option>
<option value="cdc">CDC</option>
<option value="essais_plans_validation">essais et plans de validation</option>
</select>
</div>