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 :

[PHP-JS] problème d'ouverture de popup en php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juin 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 2
    Par défaut [PHP-JS] problème d'ouverture de popup en php
    Voici mon problème,

    j'ai créé mon script, et déclare mes variable ainsi de suite mais lorsque j'ai integre onclick="MM_openBrWindow(appelle a la page) pour une ouverture popup la page donne Erreur mais lorsque j'enlève le "onclick="MM_openBrWindow" la page s'ouvre correctement voici donc Une partie du scripte pour mieux comprendre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      <?php  
    ...... 
     
    $code=mysql_result($requete_produits,$j,"code");  
    $image_produit_p="<img src=\"produit/".$dossier."/".str_replace("/","-",$code)."_p.jpg\" width=\"150\" height=\"150\" border=\"0\"  alt=\"Plus d'informations\">";  
    // c'est ici ou je veux que ca s'ouvre en popup  
    $code_detail="popup_detail.php?code=".$code."&table=".$table."&ajout=0&debut=".$debut."&page=".$page."&return=a".session_name()."=".session_id();


    alors quand je remplace code detail Le onclick="MM_openBrWindow(page X ainsi de suite ), ça donne l'erreur suivante qui indique

    Parse error: parse error in c:\program files\easyphp1-8\www\Demo\affichage_produits.php on line 369

    qui indique ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $code_detail="<a href="javascript:;" onclick="MM_openBrWindow(="popup_detail.php?();','','width=520,height=370')">plus d'info</a>" 
    code=".$code."&table=".$table."&ajout=0&debut=".$debut."&page=".$page."&return=a".session_name()."=".session_id

    si vous voyez ou j'ai commis l'erreur n'hésitez pas à répondre

    Merci

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut


    Parse error correspond dans la majorité des cas à un problème de ponctuation : une parenthèse, quote, point virgule ou autre en trop ou manquant.
    En l'occurence, tu as un problème avec tes quotes Soit tu as confondu les types de quotes, soit tu as oublié les . de la concaténation.

    Ceci dit, je ne comprends ce que fait ton bout de code (je ne maitrise pas les popups), donc je ne peux pas t'aider davantage.
    Bon courage !
    Et aussi
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre chevronné Avatar de TucSale
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    264
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 264
    Par défaut
    bonjour,

    Tu as un problème avec tes " et ', il faut que tu utilise le caractere d'echappement \
    http://thierrylhomme.developpez.com/...tra_php/#echap

    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $code=mysql_result($requete_produits,$j,"code");  
    $image_produit_p="<img src=\"produit/".$dossier."/".str_replace("/","-",$code)."_p.jpg\" width=\"150\" height=\"150\" border=\"0\"  alt=\"Plus d'informations\" />";  
    // c'est ici ou je veux que ca s'ouvre en popup  
    $PageAOuvrir ="popup_detail.php?code=".$code."&table=".$table."&ajout=0&debut=".$debut."&page=".$page."&return=a".session_name()."=".session_id();
    $code_detail='<a href=\"#\" onclick="MM_openBrWindow(\''.$PageAOuvrir.'\',\'\',\'width=520,height=370\')">';

  4. #4
    Candidat au Club
    Inscrit en
    Juin 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 2
    Par défaut
    Rebonjour

    Merci a vous deux d'avoir repondu,

    tu as touché droit au but TucSale j'ai tjs c' petit probleme de caractaire, ce derniere temps j'ai aussi un petit probleme de consentration !! et oui on ne peut etre de bon humeur tout le temps

    j'ai essaye ta synthese elle est parfait mais c'est moi qui a un problem; je dois me consentré sur !

    toute sugestion et remarque sont tjs les bienvenue


    Citation Envoyé par TucSale
    bonjour,

    Tu as un problème avec tes " et ', il faut que tu utilise le caractere d'echappement \
    http://thierrylhomme.developpez.com/...tra_php/#echap

    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $code=mysql_result($requete_produits,$j,"code");  
    $image_produit_p="<img src=\"produit/".$dossier."/".str_replace("/","-",$code)."_p.jpg\" width=\"150\" height=\"150\" border=\"0\"  alt=\"Plus d'informations\" />";  
    // c'est ici ou je veux que ca s'ouvre en popup  
    $PageAOuvrir ="popup_detail.php?code=".$code."&table=".$table."&ajout=0&debut=".$debut."&page=".$page."&return=a".session_name()."=".session_id();
    $code_detail='<a href=\"#\" onclick="MM_openBrWindow(\''.$PageAOuvrir.'\',\'\',\'width=520,height=370\')">';

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

Discussions similaires

  1. [PHP-JS] problème à l'ouverture d'une popup
    Par leclone dans le forum Langage
    Réponses: 35
    Dernier message: 01/08/2007, 11h21
  2. [MySQL] problème d'ouverture de popup
    Par Kerrisson dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 07/05/2007, 09h14
  3. Réponses: 8
    Dernier message: 13/07/2006, 10h04
  4. Réponses: 2
    Dernier message: 12/07/2006, 11h13
  5. Réponses: 1
    Dernier message: 15/05/2006, 22h22

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