Bonjour à tous,

Je viens vous demander de l'aide après m'arracher les cheveux sur quelque chose que je ne maîtrise pas.
J'essaie de créer une extension pour wordpress qui affiche un tableau modifiable par l'utilisateur (avancées de ses révisions). Mais mon problème n'est pas l'extension, plutôt le lien php/sql.
Voici ce que j'ai fait pour le moment :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
/*
Plugin Name: revisions
Plugin URI: https://revisions
Description: Programme de revisions
Author: revisions
Version: 1.0
Author URI: http://revisions
function bordel()
{
	try
	{
		$bdd = new PDO('mysql:host=localhost;dbname=blabla;charset=utf8', 'user', 'mdp');
	}
	catch (Exception $e)
	{
        die('Erreur : ' . $e->getMessage());
	}
	$result = $bdd->query("SELECT * FROM ma_table_contenant_les_items_a_réviser");
	?>
	<table>
		<tr>
			<td>UE</td>
			<td>Numéro</td>
			<td>Nom</td>
			<td>Date tour 1</td>
			<td>Tour 1</td>
			<td>Date tour 2</td>
			<td>Tour 2</td>
			<td>Date tour 3</td>
			<td>Tour 3</td>
		</tr>
	<?php
		while($donnees = $result->fetch())
		{
	?>
		<tr>
			<td><?php echo $donnees['UE'];?></td>
			<td><?php echo $donnees['Numéro'];?></td>
			<td><?php echo $donnees['Nom'];?></td>
			<td><?php echo $donnees['Date_tour_1'];?></td>
			<td><?php echo $donnees['Tour_1'];?></td>
			<td><?php echo $donnees['Date_tour_2'];?></td>
			<td><?php echo $donnees['Tour_2'];?></td>
			<td><?php echo $donnees['Date_tour_3'];?></td>
			<td><?php echo $donnees['Tour_3'];?></td>
		</tr>
	<?php
		}
	?>
	</table>
Ceci fonctionne et m'affiche bien ce que j'ai dans ma table sql. Je précise juste qu'il y a plus de 200 items à voir.
Mais je ne comprends pas comment faire pour que les données que j'affiche soient liées à l'utilisateur. Faut-il avoir une table pour chaque utilisateur ? J'ai cru comprendre qu'on pouvait lier des tables entre elles.
Le but est que l'utilisateur puisse modifier par exemple la date du tour 1 et que ça update la db pour son compte personnel.

Je vous remercie de votre aide.
Bonne journée !