Bien le bonjour tout le monde.
J'ai un problème avec l'ouverture d'un popup.
Voila ma fonction javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function fenetreCent(url,nom,largeur,hauteur,options) { var haut=(screen.height-hauteur)/2; var Gauche=(screen.width-largeur)/2; fencent=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options); }
et voila mon code php :
J'aimerai que mon popup s'ouvre lorsque j'appuis ici :
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
52
53 $pers_nom = $_POST['pers_nom']; $pers_prenom = $_POST['pers_prenom']; $ser_service = $_POST['ser_service']; $fonc_fonction = $_POST['fonc_fonction']; $sit_lieu = $_POST['sit_lieu']; $pers_poste = $_POST['pers_poste']; $pers_tel = $_POST['pers_tel']; $pers_gsm = $_POST['pers_gsm']; $fax_numero = $_POST['fax_numero']; if (!empty($_POST['pers_nom'])) {//connection à la base de donnees $db = mysql_connect("localhost","root",""); mysql_select_db("br",$db); $reponse = mysql_query("select * from personnel,service,site, fonction where pers_nom like '$pers_nom%'".(!empty($_POST['pers_prenom'])?("and pers_prenom like '$pers_prenom%'"):(""))."".(!empty($_POST['ser_service'])?("and service.ser_id = $ser_service"):(""))." ".(!empty($_POST['sit_lieu'])?("and site.sit_id = $sit_lieu"):(""))." ".(!empty($_POST['pers_poste'])?("and pers_poste = $pers_poste"):(""))." ".(!empty($_POST['pers_tel'])?("and pers_tel like '$pers_tel%'"):(""))." ".(!empty($_POST['pers_gsm'])?("and pers_gsm like '$pers_gsm%'"):(""))." and personnel.sit_id=site.sit_id and personnel.ser_id=service.ser_id and personnel.fonc_id=fonction.fonc_id order by pers_nom "); while($donnees=mysql_fetch_array($reponse)) //while est une fonction qui fait des boucles pour lire toutes les informations de la base de donnees pour pouvoir afficher toutes les donnees { //pour faire apparaitre les données echo '<tr onMouseOver="changeCouleur(this);" onMouseOut="remetCouleur(this);"><td>'; echo '<a class ="liennom" href="javascript:fenetreCent("http://www.google.com","fencent",480,60,"menubar=no,scrollbars=no,statusbar=no")">'. $donnees['pers_nom'] .'</a>'; echo '</td>'; echo '<td>'; echo $donnees['pers_prenom']; echo '</td>'; echo '<td><center>'; echo $donnees['pers_poste']; echo '</center></td>'; echo '<td><center>'; echo $donnees['pers_tel']; echo '</center></td>'; echo '<td><center>'; echo $donnees['pers_gsm']; echo '</center></td>'; echo '<td>'; echo $donnees['ser_service']; echo '</td>'; echo '<td>'; echo $donnees['sit_lieu']; echo '</td>'; echo '<td>'; echo $donnees['fonc_fonction']; echo '</td>'; echo '</tr>'; } //fermeture base de données mysql_close(); }
Le problème c'est qu'il prend pas les paramêtres...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <td>'; echo '<a class ="liennom" href="javascript:fenetreCent("http://www.google.com","fencent",480,60,"menubar=no,scrollbars=no,statusbar=no")">'. $donnees['pers_nom'] .'</a>'; echo '</td>';
Vous avez une idée?
Merci à tous !!!
Partager