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 :

verification de choix


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 220
    Par défaut verification de choix
    Voici le code de mon lien .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <body bgcolor="#CCCCCC">
    <? echo ' <tr>
                <td bgcolor="#FFFFFF"><a href="index.php"<font color="#25AD3D">Acceuil</a>></font> </td>
              </tr>';
    ?>
    J'aimerai que lorsque le user click dessus on lui demande grâce à un pop up javascript si il veut vraiment retourner à l index.

    et cette page est un formulaire, le user vient de remplir un autre formulaire qui l a amené à celui ci et j aimerai qu aussi que si il confirme son choix que je supprime les fonnées du précédent formulaire dans la base
    Merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 93
    Par défaut
    Salut,

    déjà tu as un problème de syntaxe :

    c'est pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    <a href="index.php"<font color="#25AD3D">Acceuil</a>></font>
    mais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    <a href="index.php"><font color="#25AD3D">Acceuil</font></a>
    pour ton message, tu fais ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    <a href="#" onclick="javascript:if (window.confirm('Etes vous sur?')){document.location.href='index.php';}"><font color="#25AD3D">Acceuil</font></a>
    et pour supprimer tes données précedentes, tu mrajoutes un paramètre dans ton url, genre : "index.php?del=1"

    voila.
    a+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 220
    Par défaut
    mais je dois bien ouvrir des balises javascript je les ouvre ou vu que la ce code etait deja dans une balise php
    ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 220
    Par défaut
    Voici le debut du formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <body bgcolor="#CCCCCC">
    <? echo ' <tr>
     
                <td bgcolor="#FFFFFF"><a href="index.php"><font color="#25AD3D">Acceuil</a>></font></td>
              </tr>';
    ?>
    <form method="POST" action="formclient3.php" enctype="multipart/form-data" name="formclient" >
    <div align="center"></div>
    <p align="center">

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 93
    Par défaut
    enleve ton echo il ne te sert pas.

    et tu n'as pas besoin d'ouvrir des balises javascript, dans le onclick, la syntaxe javascript: suffit

    tu auras donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    <div style="text-align: left;"><body bgcolor="#CCCCCC">
    <tr>
    <td bgcolor="#FFFFFF"><a href="#" onclick="javascript:if (window.confirm('Etes vous sur?')){document.location.href='index.php';}"><font color="#25AD3D">Acceuil</font></a>
    </td>
    </tr>
    <form method="POST" action="formclient3.php" enctype="multipart/form-data" name="formclient" >
    <div align="center"></div>
    <p align="center">
    </div>

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 220
    Par défaut
    Ok merci ca marche et comment faire alors si il valide oui je qui pour supprimer les données qu il avat deja rentré dans le formulaire précedent vu qu'il sont liéée ?

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 93
    Par défaut
    je pense que si tu as validé un formualire avant cette page tu as du obtenir un identifiant unique (ex : identifiant client si c'est un formulaire contact...).

    eh bien en pramètre de ta page index, tu mets "index.php?identifiant=<?=$identifiant?>", tu le recuperes en get dans ta page index, et dans la cas ou il existe, tu supprimes la ligne correspondante dans ta base de données.

    Ca va je suis assez clair?

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 220
    Par défaut
    Non j ai pas bien compri

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 220
    Par défaut
    alors on va dire que le premier formulaire s appelle form1 et le 2eme form2
    dans mas bdd ils sont lié et il y a une cl etrangére dans le form1.

    le user rempli le form1 qui stockent les infos dans la base et lui renvoie ensuite vers le form2, donc ce que je veux exactement c est si il quitte l application à partir d ici les donées qui ont été enregistrées dans le form1 soient effacé dans la bdd.

  10. #10
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 93
    Par défaut
    ok alors en fait quand tu enregistre les données de ton form1 dans ta base de données, il y a normaelemnt une clé primaire qui est crée pour ta ligne.

    eh bien c'est celle la que tu récupères dans ton form2 et tu la renvoie en paramètre si l'utilisateur annule et dans ta page index, si ce paramètre existe tu supprimes la ligne correspondante dans ta BDD.

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 220
    Par défaut
    ok donc dans mon form2
    je fais un
    mais aprés je fais un
    c'est la que je block
    je sais que je dois lui dire que si il choisi de revenir à l index je met une requête DELETE de $id

    si j ai bien compri

  12. #12
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 93
    Par défaut
    donc dans ton form2 tu as récupérer $id.

    ensuite dans :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    onclick="javascript:if (window.confirm('Etes vous sur?')){document.location.href='index.php';}">
    tu mets :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    onclick="javascript:if (window.confirm('Etes vous sur?')){document.location.href='index.php?id=<?=$id?>';}">
    et tu refé un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    <div style="text-align: left;">$id=$_GET["id"]</div>
    dans ta page index.php.

    et dans cette page la, en premier tu mets :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    if ($id){
    //requete de suppression
    }

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 220
    Par défaut
    ok
    donc si j ai bien compri je dis à ma page index que si il recupére une variable $id il l efface c est ca ?

    ok dans ma page index je fait appel à une page header ou j ai stocké tout mes fichié de config, donc je mets le cote aprés le require de cette page ?

  14. #14
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 93
    Par défaut
    oui c'est ca!

  15. #15
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 220
    Par défaut
    ok Merci
    je reviens plustard te dire si ca marche

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 220
    Par défaut
    Désolé encore un souci

    Jà la fin de mon tableau j aimerai aussi mettre une fonction controle javascript

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      echo '<td><a href="modifstock.php?id_produit='.$row["id_produit"].'"  <font color="#25AD3D">Modifier</font></a> <a href="suppstock.php?id_produit='.$row["id_produit"].'" <font color="#25AD3D">Supprimer</font></a> ';
    	  if ($row["etat"]==1) { echo '<a href="vendre.php?id_produit='.$row["id_produit"].'" <font color="#25AD3D">Vendre</font></a> '; } else { echo "<font color=\"#25AD3D\">déjà vendu</font>"; }
    	  echo '<a href="modifstock.php?id_produit='.$row["id_produit"].'" </td>';
          echo '</tr>'."\n";
        }
        echo '</table>'."\n";
    c est à la ligne en rouge que je veux mettre un controle javascript.
    Merci

  17. #17
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 93
    Par défaut
    t'avais pas fermé tes <a !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     echo '<td><a href="modifstock.php?id_produit='.$row["id_produit"].'"> <font color="#25AD3D">Modifier</font></a> <a href="#" onclick="javascript:if (window.confirm('Etes vous sur?')){document.location.href=('suppstock.php?id_produit='.$row["id_produit"].');}"> <font color="#25AD3D">Supprimer</font></a> ';
    	  if ($row["etat"]==1) { echo '<a href="vendre.php?id_produit='.$row["id_produit"].'"> <font color="#25AD3D">Vendre</font></a> '; } else { echo "<font color=\"#25AD3D\">déjà vendu</font>"; }
    	  echo '<a href="modifstock.php?id_produit='.$row["id_produit"].'"> </td>';
          echo '</tr>'."\n";
        }
        echo '</table>'."\n";
    j'ai pas testé di moi s'il y a une erreur

  18. #18
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 220
    Par défaut
    ca ne marche pas
    voic l erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Parse error: parse error, expecting `','' or `';'' in c:\program files\easyphp1-8\www\actimac\voirstock.php on line 88

Discussions similaires

  1. [JS] verification de choix
    Par xtiand4 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 13/07/2006, 12h26
  2. [Choix] SGDB pour Entreprise : coût, efficacité, etc.
    Par grassat dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 15/06/2002, 08h52
  3. verification de doublons dans un tableau
    Par bohemianvirtual dans le forum C
    Réponses: 11
    Dernier message: 25/05/2002, 12h21
  4. String Grid et choix d'une couleur pour une ligne
    Par Gigottine dans le forum C++Builder
    Réponses: 12
    Dernier message: 17/05/2002, 15h23
  5. Choix d'un ORB
    Par Anonymous dans le forum CORBA
    Réponses: 4
    Dernier message: 06/05/2002, 11h15

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