Bonjour, je me permet de déposer ce sujet car j'ai chercher un peu partout et je n'ai rien trouvé de concret pou répondre à ma question.

Voilà mon problème est le suivant, je construit actuellement une petite appli web qui récupère des informations en base de donnée pour remplir un tableau, tout est fait sous le même schéma et donc pour chaque ligne de mon tableau j'ai un bouton submit en fin de ligne qui me permet de faire notamment une mise à jour dans ma base de donnée. Mon tableau est composé de menu déroulant, champs date à remplir et champs pré-rempli. Le souci c'est que le bouton submit ne fonctionne que sur la première ligne, pour le moment lorsque je clique dessus il ne fait rien de spécial mais je constate que le click sur n'importe lequels des autres bouton submit (a part celui de la première ligne de mon tableau) rien ne se passe.

Quelqu'un saurait peu-être capable de m'expliquer se qui cloche, ou se qu'il manque, je vous met le code de ma page qui affiche le tableau :

<?php
try
{
$dba = new PDO('mysql:host=localhost;dbname=ihm_env', 'root', '');
}
catch(Exception $e)
{
die('Erreur :' . $e->getMessage());
}
$env_App = $dba->query("SELECT * FROM `environnement`");
$version = $dba->prepare("SELECT v.version FROM version AS v
INNER JOIN envir_version AS ev ON ev.version_Id = v.version_Id
INNER JOIN environnement as e ON e.envir_Id = ev.envir_Id
WHERE e.envir_Id = :appli
ORDER BY v.version_Id");
$user = $dba->prepare("SELECT quadri FROM user");


// On démarre la session AVANT d'écrire du code HTML
session_start();
?>

<!DOCTYPE html>
<html lang="fr">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" charset="utf-8"/>
<link href="https://fonts.googleapis.com/css?family=Ubuntu" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="shortcut icon" type="image/png" href="img/favicon.png"/>
<title>Tableau des Environnements</title>
</head>

<body>

<div id="errorlog"><br>Le pseudo ou le mot de passe est incorrect.<br><br></div>

<div id="alert"></div>

<div id="conteneur_page">

</div>
<table>
<tr>
<th>APPLICATION</th>
<th>ENVIRONNEMENT</th>
<th>COMPTE</th>
<th>BASE</th>
<th>VERSION</th>
<th>UTILISATEUR</th>
<th>DUREE D'UTILISATION</th>
<th>PRENDRE/RELACHER</th>
</tr>
<tr>
<form method="post" action="traitement.php">
<?php While($env_App_All = $env_App->fetch()) { ?>
<td><?php echo $env_App_All['application']; ?></td>
<td><?php echo $env_App_All['environnement']; ?></td>
<td name="compte" ><?php echo $env_App_All['compte']; ?></td>
<td><?php echo $env_App_All['base']; ?></td>
<td name="version">
<select name="list" onchange="combo(this)" id="list">
<option value="0" selected="selected" disabled="disabled">VERSION</option>
<?php
$version->bindParam(':appli', $env_App_All['envir_Id']);
$version->execute();
While($version_All = $version->fetch())
{
echo '<option>' . $version_All['version'] . '</option>';
}
?>
</select>
</td>
<td name="utilisateur">
<select name="list" onchange="combo(this)" id="list">
<option value="0" selected="selected" disabled="disabled">UTILISATEUR</option>
<?php
$user->execute();
While($user_All = $user->fetch())
{
echo '<option>' . $user_All['quadri'] . '</option>';
}
?>
</select>
</td>
<td><input type="date" name="date" value="Saisir la date du jour"></td>
<td><input type="submit" name="prendre" value="prendre" onClick="prendre()" id="prendre"></td>
</form>
</tr>
<?php }
$env_App->closeCursor();
$version->closeCursor();
$user->closeCursor();
?>
</table>


<script src="jquery-3.2.1.min.js"></script>
<script type="text/javascript" src="js/app.js"></script>
</body>
</html>

Merci d'avance pour vos réponses