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] PHP et Javascript


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 34
    Par défaut [PHP-JS] PHP et Javascript
    avant de supprimer de la BD j'ai fais une boite de confirmation javascript.
    donc si je clic sur ok la fct javascript dois me rediriger vers supprimer avec la valeur de l'id à supprimer.
    le probleme cé ke je veux passer une valeur php à une fonction javascript.voila ce que j'ai fais.
    j'ai fais un input de type hidden ds lequel je stock la variable php tiré da la bd et puis j'appele ma fct javascript par supprimer(document.getelementbyid().value)...
    mais à l'interieur de cette fct j'arrive pas à faire document.location.href("nomduscript?id=ma variable passer en argument).
    voir les piece jointes
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de Nemesys
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 895
    Par défaut
    Citation Envoyé par amine_smi
    avant de supprimer de la BD j'ai fais une boite de confirmation javascript.
    donc si je clic sur ok la fct javascript dois me rediriger vers supprimer avec la valeur de l'id à supprimer.
    le probleme cé ke je veux passer une valeur php à une fonction javascript.voila ce que j'ai fais.
    j'ai fais un input de type hidden ds lequel je stock la variable php tiré da la bd et puis j'appele ma fct javascript par supprimer(document.getelementbyid().value)...
    mais à l'interieur de cette fct j'arrive pas à faire document.location.href("nomduscript?id=ma variable passer en argument).
    voir les piece jointes

    T'arrive pas c'est à dire ? Apres avoir montré les fichiers peux tu nous montrer les erreurs ? Qu'est ce qui ne marche pas exactement?

  3. #3
    Membre chevronné
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    430
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 430
    Par défaut
    hellow,

    dans ton script confirmation.js, vu que tu as passé l'id à supprimer en tant que variable nommée "d", pourquoi ne pas s'en servir ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    window.location.href="suppretud.php?id=" + d;

  4. #4
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    263
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 263
    Par défaut Reponse
    Je te propose de modifier ta fonction javascript comme suite:

    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
    <script languague=javascript>
     
    function redirection(page)
    {
    var agree=confirm('voulez vous vraiment supprimer cet enregistrement ?');
    if(agree)
    {
    document.formulaire.action=page;
    document.formulaire.submit();
    }
    else
    {
    return false;
    }
    }
    </script>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <html>
    .
    .
    <form name=formulaire action="" method=post ...>
    .
    .
    <input type=button value=suppresssion onClick=redirection ("suppretud.php?id=supprimer.arguments[0]")>
     
    </form>
    </html>
    un conseil tu peux oublier l'argument dans le cas où la reference de l'enregistrement à supprimer provient d'un champ texte. dans ce cas tu le recupererai simplement dans le fichier de destination avec :$_POST['numero']

    Fais moi un retour.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 34
    Par défaut
    merci .le pb est resolu avec +d

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

Discussions similaires

  1. [PHP-JS] PHP dans du code javascript
    Par ChrisMan dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/05/2007, 15h51
  2. Réponses: 7
    Dernier message: 08/10/2005, 09h59
  3. [PHP-JS] php & javascript
    Par MANU_2 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/08/2005, 12h18
  4. [PHP-JS] Arguments PHP d'une fonction javascript
    Par Néo-Tony dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 22/12/2004, 13h06
  5. [PHP-JS] Php dans un script javascript
    Par nebule dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/11/2004, 11h38

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