Salutations,

Je n'arrive pas à récupérer le contenu d'une variable PHP dans une boucle While.

Voici mon code actuel :

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
<?php
	// On fait une boucle qui va faire un tour pour chaque enregistrement
	$i = 0;
	while ($data = $sql->fetch_assoc())
		{
		$plusi = "myInput" . ++$i;
		echo $plusi; // Debugg
		$Text1 = $data['Reponse'];
		$Text2 = str_replace("'","\'",$Text1);
		$Text2 = str_replace('<br>','\r\n',$Text1);
		?>
 
        <input type="text" id="<? echo $plusi; ?>" value="<? echo utf8_encode($Text2); ?>">
        <button onclick="myFunction()">Copie</button>
 
		<br />
 
		<?php 
		}
?>
 
<script>
	function myFunction() {
		var copyText = document.getElementById("<? echo $plusi; ?>");
		copyText.select();
		document.execCommand("copy");
		alert("Copied the text: " + copyText.value);
	}
</script>
Cela me récupère à chaque fois la dernière de la boucle.

Ou me suis-je planté ?

Merci de votre aide...