bonjour, j'essaie de faire communiquer php et javascript

je souhaite récupèrera ma variable php pour lancer dans un javascript

pas facile à expliquer : je met en rouge le problème

si vous avez une solution à m'apporter, je vous remercie...


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

<script>
var i = 'r$i.';
var j = '.$j.';
function change(value) { document.getElementById('i').value= value }
</script>


<?php

// 9 questions
$q = array('J\'ai été bien reçu à mon arrivée !','Les horaires de service au restaurant sont adaptés !','Le cadre du restaurant est agréable !','Le choix des plats me convient !','Le personnel du restaurant est attentif !','La chambre est confortable !','La composition du plateau petit déjeuner est parfaite','J\'ai aimé la décoration de ma chambre !','J\'ai bien dormi !','Le prix des prestations est justifié !');

// vérification du formulaire   
if(isset($_POST['valider'])){
for($i=1;$i<10;$i++) { if(empty($_POST['{$r . $i}'])) { echo "Vous n'avez pas répondu à la question n° $i !<br>"; } }
//for($i=1;$i<10;$i++) { echo "Votre réponse à la question $i : $_POST['{$r . $i}']"; }
}


echo"<html><head><title>Ma page d'accueil</title></head><body>";
echo"<h1>Bienvenue</h1>";
echo"<h2>QUESTIONNAIRE DE SATISFACTION</h2>";
echo"<br><br>";

echo"<form name='enquete' method='post' action='satisfaction.php'>";
echo"<table>";
for($i=1;$i<10;$i++){
echo"<tr valign='middle'><td valign='middle'>$i. $q[$i]</td><td valign='middle'>";

	for($j=1;$j<5;$j++){
	echo"<input type='image' onclick='change($j)' src='$j-4.jpg' width='30'>  ";
	}

echo"<input type='text' size='2' id='r$i' value='4'/></td></tr>";
}

echo"<tr><td colspan=2 align=right valign='middle'><br><input type='submit' name='valider' value='ENVOYER'/></td></tr>";
echo"</table>";
echo"</form>";

echo"</body></html>";

?>