Bonjour,
Voici un script pour l'affichage d'un tableau qui provient d'une BDD. Comment puis je récupérer les données correspondantes à la ligne que l'utilisateur sélectionnera (lorsqu'il cliquera dessus ?).
Merci d'avance pour votre aide !


<body>
	<h1>LISTE DES RENDEZ-VOUS À PRENDRE !</h1>
	<table class="data-table">
		<caption class="title">Clients en attente de vos appels</caption>
		<thead>
		<br/>
			<tr>
				<th>NO</th>
				<th>RENDEZ-VOUS</th>
				<th>HEURE</th>
				<th>NOM</th>
				<th>PRÉNOM</th>
				<th>ADRESSE</th>
				<th>BLOC OU ÉTAGE</th>
				<th>VILLE</th>
				<th>SOIN</th>
				<th>OPTION</th>
				
			</tr>
		</thead>
		<tbody>
		<?php
		$no 	= 1;
		while ($row = mysqli_fetch_array($query))
		{
			$amount  = $row['CustomEvaluat'] == 0 ? '' : number_format($row['CustomEvaluat']);
			echo '<tr>
					<td>'.$no.'</td>
					
					<td>'.$row['Datetimepicker1'].'</td>
					<td>'.$row['Datetimepicker2'].'</td>
					<td>'.$row['CustomName'].'</td>
					<td>'.$row['CustomLastName'].'</td>
					<td>'.$row['CustomStreet1'].'</td>
					<td>'.$row['CustomStreet2'].'</td>
					<td>'.$row['CustomCity'].'</td>
					<td>'.$row['OrderService1'].'</td>
					<td>'.$row['OrderService2'].'</td>
				</tr>';
			$no++;
		}?>
		</tbody>
		<tfoot>
			<tr> </tr>
		</tfoot>
	</table>
</body>
										<div class="margeright">	
    									<a href="../diva_inscrip.html">Retour</a>
    									<a href="../envoyercourriel.php">Envoyer mail</a>
    									</div>

Modifié par gpazzi (02 Jun 2019 - 19:47)
Modérateur
bonjour,

on ne voit la qu’un tableau affiché et du code html encore après </body> (petite erreur a corrigé).
C'est quoi l'idée ? un javascript compliqué, un formulaire bien fait, un compromis des deux , ou une <ins>souris</ins> <del>baguette</del> magique ?
Modifié par gcyrillus (02 Jun 2019 - 20:33)
Bonjour gcyrillus et merci pour ton intérêt.
Mon tableau affiche une liste de données récupérées d'une BDD. Le résultat donne un tableau de 10 colonnes affichant une liste d'individus (des demandes de RDV).
Je cherche à permettre à l'utilisateur de cliquer sur l'individu qui l'intéresse sans passer par un "checkbox". Comment puis-je récupérer les infos relatives à l'individu (la ligne) sélectionné ?
Voici el code au complet :


<html>

<head>
	<title>CLIENTS EN ATTENTE</title>
	
<link rel="stylesheet" href="Liste_commande_attent.css">
		
<?php
$db_host = 'localhost'; // Server Name
$db_user = 'root'; // Username
$db_pass = 'root'; // Password
$db_name = 'InfoClient'; // Database Name

$conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
if (!$conn) {
	die ('Failed to connect to MySQL: ' . mysqli_connect_error());	
}

$sql = 'SELECT * 
		FROM Commandes ORDER BY Datetimepicker1 ASC, Datetimepicker2 ASC';
		
$query = mysqli_query($conn, $sql);

if (!$query) {
	die ('SQL Error: ' . mysqli_error($conn));
}
?>	
				
	</style>
</head>
<body>
	<h1>LISTE DES RENDEZ-VOUS À PRENDRE !</h1>
	<table class="data-table">
		<caption class="title">Clients en attente de vos appels</caption>
		<thead>
		<br/>
			<tr>
				<th>NO</th>
				<th>RENDEZ-VOUS</th>
				<th>HEURE</th>
				<th>NOM</th>
				<th>PRÉNOM</th>
				<th>ADRESSE</th>
				<th>BLOC OU ÉTAGE</th>
				<th>VILLE</th>
				<th>SOIN</th>
				<th>OPTION</th>
				
			</tr>
		</thead>
		<tbody>
		<?php
		$no 	= 1;
		while ($row = mysqli_fetch_array($query))
		{
			$amount  = $row['CustomEvaluat'] == 0 ? '' : number_format($row['CustomEvaluat']);
			echo '<tr>
					<td>'.$no.'</td>
					
					<td>'.$row['Datetimepicker1'].'</td>
					<td>'.$row['Datetimepicker2'].'</td>
					<td>'.$row['CustomName'].'</td>
					<td>'.$row['CustomLastName'].'</td>
					<td>'.$row['CustomStreet1'].'</td>
					<td>'.$row['CustomStreet2'].'</td>
					<td>'.$row['CustomCity'].'</td>
					<td>'.$row['OrderService1'].'</td>
					<td>'.$row['OrderService2'].'</td>
				</tr>';
			$no++;
		}?>
		</tbody>
		<tfoot>
			<tr> </tr>
		</tfoot>
	</table>
</body>
										<div class="margeright">	
    									<a href="../inscrip.html">Retour</a>
    									<a href="../envoyercourriel.php">Envoyer mail</a>
    									</div>
</html>
Salut !

Pour moi il faut passer par du javascript (et moi je passe par Jquery)


$('.data-table tbody tr').on("click",function() {
  var ToutesLesCellules = $(this).find(td);
  //ToutesLesCellules contient du coup comme nom l'indique ce que tu as besoin.
  $.each(ToutesLesCellules , function(index, value) {
   // on peut le parcourir comme ceci pour être très spécifique. 
  });
});
Merci pour ton aide Jencal. Je suis en train de regarder comment insérer ça dans mon code. Encore merci pour ta réponse.