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

JavaScript Discussion :

Appeler une fonction dans un code PHP


Sujet :

JavaScript

  1. #1
    Membre �m�rite
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    D�tails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Par d�faut Appeler une fonction dans un code PHP
    Bonjour

    Je ne sais pas si c'est en Javascript ou PHP que je dois poster...
    J'utilise un formulaire qui permet d'uploader trois fichiers (multiple upload). Je voudrais ne pas � avoir recharger toute la page donc je suis pass� par une iFrame invisible qui r�cup�re le fichier.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <form action="uploadPics.php" enctype="multipart/form-data" method="post" target="hiddeniframe">
            <input type="file" id="file1" name="file[]" />
            <input type="file" id="file2" name="file[]" />
            <input type="submit" id="ok" value="Envoyer" />
            <div id="msg"></div>
    </form>
    <iframe name="hiddeniframe" style="display:none;" src="about:blank"></iframe>
    C'est donc le fichier uploadPics.php qui va recevoir les deux fichiers. Et c'est l� que je bloque car je voudrais que si l'upload s'est bien d�roul�, j'affiche un message dans le div id="msg" de la fen�tre parent.

    Dans uploadPics.php, j'ai :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    <?php 
     // je vérifie que tout se passe bien dans une fonction PHP
     // si ok, je veux changer le contenu du div msg de la fenêtre parent
     // je sais que je dois faire : 
     // window.parent.document.getElementById('msg').innerHTML='ok!' ;
    ?>
    Mais comment appeler ce bout de code JS sous condition PHP ?
    Merci

    Nas'

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    l'action se deroule donc dans l'iframe cach� ...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     // je vérifie que tout se passe bien dans une fonction PHP
     // je passe à javascript une variable booléan $ok true ou false:
     
       var toutEstOk=<?php $ok; ?>
     
     // ensuite je n'ai plus qu'a faire  : 
    window.parent.document.getElementById('msg').innerHTML=(toutEstOk)?'ok!':'raté';
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre �m�rite
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    D�tails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Par d�faut
    Le code doit bien se trouver sur uploadPics.php, non ?

    Nas'

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    dans l'iframe cach� ...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    top.document.getElementById('msg').innerHTML=(toutEstOk)?'ok!':'raté';
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre �m�rite
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    D�tails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Par d�faut
    Mais c'est quoi l'iFrame cach� ? A l'int�rieur des balises <iFrame></iFrame> ?

    Nas'

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    non dans le code de la page que tu charge dans l'iframe cach� ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [MySQL] Appel d'une vue dans le code php
    Par MrHighKick dans le forum PHP & Base de donn�es
    R�ponses: 1
    Dernier message: 29/05/2013, 10h18
  2. Appeler une fonction dans le body
    Par FredK�K� dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 05/04/2006, 10h43
  3. Appeler une fonction d'un script PHP depuis HTML
    Par barthelv dans le forum Langage
    R�ponses: 31
    Dernier message: 27/12/2005, 11h25
  4. Appeler une fonction dans un autre cadre !
    Par rich25200 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 01/11/2005, 13h01
  5. R�ponses: 7
    Dernier message: 10/09/2005, 16h49

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