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

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Forum] Possibilité de condition avec form


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 119
    Par défaut [Forum] Possibilité de condition avec form
    Bonjour,

    Voici mon problème:
    Je voudrais suivant certain cas que mon bouton "Valider" (submit) ne me renvoie pas au même endroit. C'est à dire que dans un certain cas, j'aille a une certaine page et dans l'autre à une autre. Débutant dans le PHP je voudrais savoir quelle est la meilleure solution pour effectuer cette tâche.
    Merci de me donner vos conseils ainsi que vos solutions.

    Zoreil

  2. #2
    Membre Expert Avatar de nebule
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    1 507
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 507
    Par défaut
    Citation Envoyé par zoreil
    Bonjour,

    Voici mon problème:
    Je voudrais suivant certain cas que mon bouton "Valider" (submit) ne me renvoie pas au même endroit. C'est à dire que dans un certain cas, j'aille a une certaine page et dans l'autre à une autre. Débutant dans le PHP je voudrais savoir quelle est la meilleure solution pour effectuer cette tâche.
    Merci de me donner vos conseils ainsi que vos solutions.

    Zoreil
    Non, le php te permet de faire des traitements avant le chargement de la page.
    Donc si tu veux suivant les choix de l'utilisateur dans le formulaire l'envoyer vers telle ou telle page regarde du coté de javascript.
    Si par contre, tu peux prévoir tel ou tel action dans ta balise form au début du chargement de la page (suivant les données de la page précédente par exemple), php est la bonne solution.

    Détail un peu plus ton projet pour qu'on puisse t'aider.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 119
    Par défaut
    Je vais vous détailler un peu mieu mon projet.
    donc en faite je reprend quelque chose de déja existant (réalisé en PHP) donc je n'ai pas le choix du langage.

    Le problème que j'ai est le suivant: j'ai une page qui affiche des "associations" active par défaut mais on peut afficher grâce a un bouton des inactives. Une fois avoir fait le choix on veut modifier une association donc on clique sur un bouton modifier. Une fois modifier je voudrais revenir à mes associations soit inactive si j'ai modidifer une inactive soit active. Actuellement quelque soit le cas je reviens a la liste des actives (définit dans le form action)
    Merci de ta rapidité de reponse nebule.

    ps: j'espère mettre bien exprimé car c'est assez dure a décrire

  4. #4
    Membre Expert Avatar de nebule
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    1 507
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 507
    Par défaut
    Citation Envoyé par zoreil
    Je vais vous détailler un peu mieu mon projet.
    donc en faite je reprend quelque chose de déja existant (réalisé en PHP) donc je n'ai pas le choix du langage.

    Le problème que j'ai est le suivant: j'ai une page qui affiche des "associations" active par défaut mais on peut afficher grâce a un bouton des inactives. Une fois avoir fait le choix on veut modifier une association donc on clique sur un bouton modifier. Une fois modifier je voudrais revenir à mes associations soit inactive si j'ai modidifer une inactive soit active. Actuellement quelque soit le cas je reviens a la liste des actives (définit dans le form action)
    Merci de ta rapidité de reponse nebule.

    ps: j'espère mettre bien exprimé car c'est assez dure a décrire
    Donc, en gros, tu as ta page 1 qui affiche tes assos actives si tu cliques sur un bouton ca affiche en plus dans la meme page les assos innactives (cas 1) ou bien ca affiche dans une autre page (cas 2) ?

    Une fois sur ta 2eme page (de modif), tu veux revenir à la page précédente en gardant "les préférences", ce qui a été affiché par l'utilisateur ?

    Si c'est le cas 1, tu peux quand l'utilisateur fait afficher les inactives (via un bouton et donc une action javascript je suppose) envoyer un bouton cacher via le formulaire (<input type=hidden ...) avec dans la valeur du champ caché, actif ou innactif suivant si l'utilisateur l'a affiché ou non.
    Comme ca, dans ta page 2, tu récupéres la valeur et tu peux faire un retour arriére avec l'affichage ou non des innactifs... Chose que tu fera en php, si le lien compte innactif par exemple, exécuter l'action du bouton dés le chargement de la pge.


    Cas 2 : les innactifs sont sur une autre page, tu reprends le meme principe avec un champ caché mais en renvoyant directe sur la page innactif.php

    Heu je suis claire ca va ?

    Enfin un truc comme ça

    Page 1 -> Page 2
    /\
    Dans Page 1 : Si bouton cliqué et innactifs affiché, valeur champ caché = inactif sinon valuer=actif.


    Dans Page 2 :
    Si valeur = actif -> retour "normal"
    Sinon -> retour avec par exemple Page1.php?retour=innactif
    Dans ta page1 tu récupére la valeur de retour ($_GET["retour"]) et tu éxécutes l'action JS au chargement si le retour=innactif.


  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2006
    Messages : 119
    Par défaut
    Merci beaucoup. C'est plutot le cas 2.
    J'ai trouvé dans un morceau de code sur une autre page quelque chose d'intéressant.

    <?if ($contenu["Actif"]=="Oui")
    {?>
    <td align="center" width="20%">
    <form method="get" name="formAssociation" action="admin/suppr_assoc.php">
    <input type="hidden" name="idAssociation" value="<?print htmlentities($idAssociation);?>" />
    <input type="submit" name="action" value="Désactiver" class="bouton" />
    </form>
    </td>
    <?}
    else
    {?>
    <td align="center" width="20%">
    <form method="get" name="formAssociation" action="admin/suppr_assoc.php">
    <input type="hidden" name="idAssociation" value="<?print htmlentities($idAssociation);?>" />
    <input type="submit" name="action" value="Réactiver" class="bouton" />
    </form>
    </td>
    <?}?>

    Je pense que je vais utilisé un peu le même modèle. Seuleument a quoi sert le $contenu[]? Si ca ne marche pas, ne le prend pas mal nebule, j'essaierais ta méthode.

  6. #6
    Membre Expert Avatar de nebule
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    1 507
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 507
    Par défaut
    Citation Envoyé par zoreil
    Je pense que je vais utilisé un peu le même modèle. Seuleument a quoi sert le $contenu[]?
    Je pense que c'est un peu comme la variable à récupérer que tu passes en paramétres (dans ton url -> $_GET pour récupérer ou en formulaire caché -> $_POST)

    Citation Envoyé par zoreil
    Si ca ne marche pas, ne le prend pas mal nebule, j'essaierais ta méthode.
    T'inquiète, aucun soucis c'est fait pour ça le forum, donner des idées. Aprés tu vas à la péche

Discussions similaires

  1. condition avec request
    Par nicerico dans le forum ASP
    Réponses: 3
    Dernier message: 28/06/2005, 15h19
  2. Charger les données Excel avec Forms 9i
    Par Process Linux dans le forum Forms
    Réponses: 8
    Dernier message: 29/03/2005, 14h20
  3. Réponses: 10
    Dernier message: 23/11/2004, 18h14
  4. Conditions avec liste de tuples
    Par Robert999 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/07/2004, 11h01
  5. [ Struts ] plusieurs conditions avec equal?
    Par njac dans le forum Struts 1
    Réponses: 7
    Dernier message: 04/06/2004, 09h04

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