Voir la discussion initiale : http://www.developpez.net/forums/sho...d.php?t=473947
Donc pour suivre ce que je voulais faire, j'ai essayé de faire quelque chose en Ajax mais j'avoue que c'est très flou. Le sujet n'est d'ailleurs plus au bon endroit mais c'est pour pas perdre le fil .
Donc j'ai fait cela :
avec la page test.php :
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 function getXhr() { var Xhr = null; if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); else if (window.ActiveXobject) { try { xhr = new ActiveXobject("Msxml2.XMLHTTP"); } catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } } else { xhr = false; } return xhr; } function go() { var xhr = getXhr(); xhr.open("GET","corps/test.php",true); xhr.send(null); xhr.onreadystatechange = function() { if(xhr.readyState == 4 && xhr.status == 200) { document.getElementById('imgDef').innerHTML = xhr.responseText; } } }
J'ai bien mon image 1 et le texte 1 que j'ai dans ma BDD qui s'affiche.
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 <?php mysql_connect('localhost','root',''); mysql_select_db('directduchateau'); $sql=mysql_query("SELECT * FROM selection WHERE numeroImage=1"); $data=mysql_fetch_array($sql); $photo=$data['photo']; $nom=$data['nom']; echo "<div id='test'>"; echo "<img src='$photo'>"; echo "</div>"; echo "<div id='test1'>"; echo "$nom"; echo "</div>"; ?>
Comment faire pour passer en paramètre chaque "numéro" des miniatures afin de les faire défiler par la suite ?
Merci de votre aide.
Partager