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 :

[PHP-JS] et variable


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 33
    Par défaut [PHP-JS] et variable
    Bonjour,

    J'aimerai demander confirmation a l'utilisateur avant de faire les modif dans la base. L'orsque l'utilisateur clique sur le bouton 'Modifier', j'affiche un message "Etes vous sur ... " et si il clique sur "Annuler" je ne veux pas execuer la requete update.

    Code avec le bouton : lorsque l'utilisateur clique sur le bouton "Modifier", j'appel la fonction modifFic() sur la page modifFic.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
     
    include ("connexion.php");
    include("modifFic.php");
    echo "<form method=post action=#>";
     
    if($_POST['bouton']=='Modifier'){
    	modifFic(4,$id_doc);
    }
     
    /* inutile de presiser le code ici */
     
    echo '<center><input type=submit name=bouton value=Modifier>';
    echo "</center>";
    echo "</form>";
    echo "<center><a href=resultModifMedia.php?passage=true><IMG ALIGN=top SRC='images/retour.gif' border=0></a></center>";
    Code de la fonction modifFic() dans modifFic.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
               echo "<script language=javascript>";
    	echo "if (!confirm('Valider les modifications ?')){location.href='updateMedia.php?id=".$_GET['id']."';".return false;.";}";
    	echo "</script>";
    	/*echo '<center><input type=submit name=bouton value=Modifier onClick="'.$java.'"/>';*/
     
                 $id_doc=$_GET['id'];
    	$cat=@$_POST['categorie'];
    	$description=@$_POST['motcle'];
    	$resume=@$_POST['resume'];
    	$titre_doc=@$_POST['titre_doc'];
    	$titre_art=@$_POST['titre_art'];
    	$auteur=@$_POST['auteur'];
    	$date=@$_POST['date'];
    	$site=@$_POST['site'];
    	$type=@$_POST['type'];
     
    /* je fais des controle entre les deux, mais inutile de poster ca */
     
    	$sql="update document_mediatheque set  description='".$description."', resume='".$resume."', titre_doc='".
    		 $titre_doc."', titre_art='".$titre_art."', auteur='".$auteur."', date_parution='".$date."', adr_web='".
    		 $site."', id_cat=".$num_cat.", id_media=".$num_media." where id_doc=".$id_doc.";";
    	$ret = mysql_query ($sql) or die (mysql_error ());
    	echo "<SCRIPT LANGUAGE=JavaScript>";
    	echo "alert('Opération réussi, informations modifiées !')";
    	echo "</SCRIPT>";
    J'ai déja fais part de mon probléme dans le forum Php :
    http://www.developpez.net/forums/sho...d.php?t=392569

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    visiblement, il faudrait que ton PHP génère
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form method="post" action="updateMedia.php?id=".$_GET['id']."" onsubmit="return window.confirm('Etes-vous sûr ?');">
    Au clic sur le bouton submit, si réponse à la question OK, l'url de l'action est appelée, sinon le submit est annulé.

    A+

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 33
    Par défaut
    Ca a l'air de tourner nikel, ca c'est dla réponse rapide et efficace
    Merci bcp !!

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 33
    Par défaut
    Bon par contre ya un truk que je pige pas avec la variable id_doc, dans URL je ne recupére pas le $id_doc ... alors ke si je l'affiche apres ya bien qqchose dedans. BizzaRRre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?php
    session_start();
    $id_doc=$_GET['id'];
    echo $id_doc;
    include ("connexion.php");
    include("modifFic.php");
    //$page="updateMedia.php?id=".$_GET['id'];
    $mess="return window.confirm('Etes-vous sûr ?');";
    echo "<form method=post action='updateMedia.php?id=".$id_doc."' onsubmit='".$mess."'>";
    echo "-------".$id_doc;
    if($_POST['bouton']=='Modifier'){
    	modifFic(4,$id_doc);
    }

  5. #5
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <form method=post action='updateMedia.php' onsubmit=.....>
    <input type="hidden" name="id_doc" value="".$id_doc."">
    A+

  6. #6
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 33
    Par défaut
    Impec !!!!!!!
    Jte remercie E.Bzz

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

Discussions similaires

  1. [CSS][PHP] passer les variables
    Par sanosuke85 dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 01/02/2007, 09h58
  2. [PHP-JS] Problème variable
    Par vincedjs dans le forum Langage
    Réponses: 3
    Dernier message: 08/03/2006, 14h46
  3. [PHP-JS] javascript variable
    Par tioseb dans le forum Langage
    Réponses: 1
    Dernier message: 09/02/2006, 16h57
  4. [PHP-JS] Affecter variable javascript a une variable php
    Par dam_moreyllo dans le forum Langage
    Réponses: 2
    Dernier message: 13/01/2006, 15h54
  5. Mettre un code php dans une variable...
    Par kedare dans le forum Langage
    Réponses: 6
    Dernier message: 19/09/2005, 12h55

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