Bonjour,
Je souhaite en cliquant sur un des boutons portant un numéro ouvrir un popup dans lequel se trouve un textarea qui doit se remplir grâce aux résultats d'une requette sql.
Les critères de la requette sont $pict_id qui correspond à l'ID de la photo de la machine affichée sur la page mère et $repere qui correspond à un groupe de pièces.
La valeur contenu dans $repere dépend du bouton sur lequel on clique
Les boutons : [1] [2] [3] [4] [5] pour un clic sur [1], repere=1
Le code dans la page mère :
Le code dans le popup :
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 <html> <head> <script type="text/javascript"> Picture_index=1001; function info_repere(page) { window.open(page,'popup','width=385,height=340,toolbar=false,scrollbars=false'); } </script> </head> <body> <input type="submit" class="submit" value=" 1 " onClick='info_repere("InfoRep.php??????????")'></td> // Comment transmettre au popup $pict_id et $repere <input type="submit" class="submit" value=" 2 " onClick='info_repere("InfoRep.php??????????")'></td> <input type="submit" class="submit" value=" 3 " onClick='info_repere("InfoRep.php??????????")'></td> <input type="submit" class="submit" value=" 4 " onClick='info_repere("InfoRep.php??????????")'></td> <input type="submit" class="submit" value=" 5 " onClick='info_repere("InfoRep.php??????????")'></td> </body> </html>
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 <?php $host = "db2.awardspace.com"; $user = "nom_db"; $pass = "mdp"; $base = "nom_db"; function get_record($pict_id, $repere) { if($db = mysql_connect($host, $user, $pass)) { if($dbb = mysql_select_db($base)) { $query = "SELECT * FROM `pages` WHERE `PictureIndex` = '$pict_id' AND `Repere` = '$repere'"; $result = mysql_query($query); $tabl_result = mysql_fetch_array($result); $i=0; while ($i < mysql_num_rows($result)) { $_POST['Inforepere'] = $tabl_result['Designation']; // Ici freestyle, j'ai improvisé, je ne sais pas vraiment comment faire. $i++; } mysql_close(); } else { die("connexion à la base $base impossible"); } } else { die("connexion au serveur $host impossible"); } } //??????????????? pour recevoir les critères Picture_index et Repere //get_record($pict_id, $repere); ?> <HTML> <HEAD> <TITLE>Information concernant le Repère</TITLE> </HEAD> <BODY> Informations sur le repere : <br> <textarea name="Inforepere" cols="43" rows="5" readonly="readonly" wrap="physical" dir="ltr" lang="fr"></textarea> <br> </BODY></HTML>
Partager