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 :

POST ou fonction ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    débutant SAP BO
    Inscrit en
    Avril 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : débutant SAP BO

    Informations forums :
    Inscription : Avril 2005
    Messages : 228
    Par défaut POST ou fonction ?
    Bonjour a tous,
    Voila mon probleme du jour :
    J'ai une fonction qui a pour parametre une table d'une base.
    A partir de cette Table elle genere automatiquement un formulaire de saisie. Le probleme est qu'avant de faire la fonction je passai les données saisies par POST au moyen d'un recursif sur la meme page. Mais la ca ne marche plus.
    Alors ma question est comment faire pour passer mes données pour le traitement ? par un POSt modifié, ou par une autre foncion que j appelerai a la validation (mais a ce moment la comment l'appeler ?)

  2. #2
    Membre confirmé
    Homme Profil pro
    débutant SAP BO
    Inscrit en
    Avril 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : débutant SAP BO

    Informations forums :
    Inscription : Avril 2005
    Messages : 228
    Par défaut
    un peu de code pour vous expliquer :
    Donc dans une page ou j appelle la fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?php require("GenereForm/creerFormauto.php");
    include_once("genereform/connexion/connexion.php");
    $table='rdv';
    creerForm($table);
    et apres dans ma page creerform auto :
    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
     
    function creerform($table)
    {
    echo "<form method='POST' name='enregdonnees' 
    action=".$_SERVER["PHP_SELF"].">";
     
     if (isset($HTTP_POST_VARS["valider"])) 
     {
             //je fais le traitement c'est a dire l'enreg des données
    }
    else
    {
            //je fais l'affichage du formulaire de saisie (cela fonctionne) et a la fin du formulaire :
    echo "<INPUT TYPE='submit' NAME='valider' VALUE='VALIDER'>";
     
    }
    }

  3. #3
    Membre confirmé
    Homme Profil pro
    débutant SAP BO
    Inscrit en
    Avril 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : débutant SAP BO

    Informations forums :
    Inscription : Avril 2005
    Messages : 228
    Par défaut
    personne ne peut me dire pourquoi ca ne m envoi pas sur la deuxieme partie de la page qd je fais un valider ?

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    si je comprend bien tu veux q qd l'utilisateur click sur le bouton ça aille sur une autre page autre?

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    ok je comprend . fais plutot une autres fonction qui enregistre tes données. je pense q c'est mieux ainsi. une fonction juste pour creer le formulaire et une autre pour enregistrer.

  6. #6
    Membre confirmé
    Homme Profil pro
    débutant SAP BO
    Inscrit en
    Avril 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : débutant SAP BO

    Informations forums :
    Inscription : Avril 2005
    Messages : 228
    Par défaut
    beh jusque la comme je le disai ca me renvoyai sur la meme page que celle ou s'affiche le formulaire en envoyant par POST les données necessaire. Donc je veux bien faire une autr efonction pour le traitement. Mais quand et comment l'appeler?

  7. #7
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    Salut !

    Perso, dans la mesure du possible, j'essaie de toujours séparer le script qui produit un formulaire de ce lui qui le traite...

    sinon, pour l'appel à la fonction traitement, c'est dans le programme principal... normalement, si tu crées le formulaire, tu n'as pas de traitement à faire
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

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

Discussions similaires

  1. Post-hoc fonction SNK.test()
    Par jnacef dans le forum R
    Réponses: 0
    Dernier message: 05/03/2015, 09h58
  2. fonction get et post
    Par guillaume2vo dans le forum Langage
    Réponses: 2
    Dernier message: 21/05/2007, 08h52
  3. Fonction Post(); de c++
    Par superc7 dans le forum C++Builder
    Réponses: 5
    Dernier message: 16/05/2007, 13h59
  4. Post avec lancement d'une fonction JS
    Par Seth77 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/07/2006, 14h31

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