IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Problème pour l'ouverture d'un popup


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2006
    Messages : 79
    Par défaut Problème pour l'ouverture d'un popup
    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 :

    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();
     
     
    }
    J'aimerai que mon popup s'ouvre lorsque j'appuis ici :

    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>';
    Le problème c'est qu'il prend pas les paramêtres...

    Vous avez une idée?

    Merci à tous !!!

  2. #2
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Problèmes de quotes:

    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>';

  3. #3
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2006
    Messages : 79
    Par défaut
    voila ce que je mets anduriel

    echo '<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>';


    je vois pas ou est le problème là dedans... :/

  4. #4
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Bah j'ai corrigé au dessus

  5. #5
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2006
    Messages : 79
    Par défaut
    oops excuse jsuis dsl...

    ça m a parut bizarre les ( \' ) c'est pour ça.

    Je teste ça tout de suite

    merci beaucoup

  6. #6
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2006
    Messages : 79
    Par défaut
    C bon ça marche !!!

    t trop fort toi lol...

    Encore merci à toi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème pour l'ouverture d'une fenêtre tkinter
    Par Invité dans le forum Général Python
    Réponses: 9
    Dernier message: 11/04/2014, 13h44
  2. Problème pour l'ouverture d'un fichier XML
    Par Kutoh dans le forum Powerpoint
    Réponses: 5
    Dernier message: 31/07/2013, 18h49
  3. Problème pour l'ouverture de rich:modalPanel
    Par touffifou dans le forum JSF
    Réponses: 0
    Dernier message: 15/02/2012, 19h40
  4. Choix de Windows 8 pour l'ouverture dans un popup ou un onglet ?
    Par lucky56 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/08/2011, 15h52
  5. [XL-2007] Problème pour l'ouverture d'un ADODB.Recordset
    Par Faelucc dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 04/06/2010, 10h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo