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 :

[Système] Clic bouton => Executer un script


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 40
    Points : 23
    Points
    23
    Par défaut [Système] Clic bouton => Executer un script
    Bonjour a tous

    Je programme en PHP 5 Objet.
    Je voudrais savoir s'il est possible d'executer un script lorsque l'on clic sur un bouton, et d'il est possible d'intégré ce script au HTML permettant l'affichage du bouton. Moi j'imagine un espèce de " if " dont la condition sera le clic.

    L'HTML intégré a mon code PHP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    echo'
            <DIV style="position:absolute; top:'.$top.'px; left:'.$left.'px">
            <a href="index.php"><img src="'.$this->nom.'" border="0" />
            </DIV>';
    Je voudrais insérer ce script au sein de l'HTML pour déclenché la création d'un objet et l'exécution d'une de ses méthodes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
             $query = "SELECT id_module_lien FROM composant WHERE id_composant=$this->id_composant";
            $result = mysql_query($query);
            $line = mysql_fetch_array($result);
            $temp = new module($line["id_module_lien"]);
            $temp->affiche(0);
    Merci d'avance ...

  2. #2
    Membre averti Avatar de nicoaix
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 571
    Points : 362
    Points
    362
    Par défaut
    Soit je n'ai pas bien compris soit ça parait très faisable. Si tu mets le script que tu veux exécuter dans une page web, il suffit d'appeler cette page lors du clic sur le bouton du formulaire.
    Un truc dans ce genre:
    Page contenant le script : page_script.php
    Page contenant le formulaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        <form name="form1" method="post" action="script_page.php">
                  <input name="Valider" type="submit" class="valider" value="Valider">
                  <input name="Annuler" type="reset" class="annuler"  value="Annuler">
        </form>

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 40
    Points : 23
    Points
    23
    Par défaut
    D'abord merci pour ta réponse !

    Ce n'est pas tout a fait ce que je veux faire a vrai dire.

    Je vais essayé d'illustré ce que je veux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
            echo'
            <DIV style="position:absolute; top:'.$top.'px; left:'.$left.'px">
            <a href="
            '.{
            $query = "SELECT id_module_lien FROM composant
            WHERE id_composant=$this->id_composant";
            $result = mysql_query($query);
            $line = mysql_fetch_array($result);
            $temp = new module($line["id_module_lien"]);
            $temp->affiche(0);
            }.'
            "><img src="'.$this->nom.'" border="0" /></DIV>';
    C'est de la pure invention, mais c'est pour illustrer. Je voudrais que lorsque je clic sur le bouton le script s'execute au lieu d'afficher une page.

Discussions similaires

  1. Réponses: 3
    Dernier message: 01/05/2007, 10h06
  2. Réponses: 1
    Dernier message: 13/03/2007, 09h36
  3. [Système] Execution de script php
    Par Anduriel dans le forum Langage
    Réponses: 5
    Dernier message: 24/12/2005, 15h01
  4. Réponses: 6
    Dernier message: 23/12/2005, 13h51
  5. [Système] Clic et execution sur le serveur (exe)
    Par Belegkarnil dans le forum Langage
    Réponses: 4
    Dernier message: 11/11/2005, 17h27

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