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 :

non réception d'une valeur transmise par form


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut non réception d'une valeur transmise par form
    Bonjour a tous.
    Je me tourne vers vous car je ne comprends pas la source de mon soucis.

    En résumé j'ai une page avec un form qui récupère dans la base de donnes MySQL les informations relatif a une facture afin de pouvoir les modifier.

    Le dit formulaire m'affiche bien tous les produits et quantités qui correspondent mais quand je transmets le formulaire la page de réception ne voit pas du tout la quantité du premier produit alors qu'il est bien afficha a l’écran
    Pire le var_dump de la dite valeur ($_POST['produit_1_quantite']) c'est une string vide

    Si quelqun a une idee de la betise (enorme je suppose ^^) que j'ai bien pus faire je lui en serais eternellement reconnaisant lol

    Voici les extraits incriminé des 2 pages:

    Page du formulaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo('<label style=" margin-left:10px;">Quantite</label>');
    echo('<input type="text" name="produit_1_quantite"  value="'.$produits_vendus[0][1].'" style=" width:50px; margin-left:10px;"/>');
    echo('<br/><br/>');
    et la page qui recoit le form:
    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
    if (isset($_POST['produit_1_quantite']) AND $_POST['produit_1_quantite']!="")
           {
               $connection->Insert("DELETE FROM `concerne` WHERE `ID_VENTE`=".$_GET['$id_facture']);
               $produit_1_quantite= $_POST['produit_1_quantite'];
               $id_vente=$id_facture;
               $connection->Insert("INSERT INTO `concerne`(`ID_VENTE`, `ID_PRODUIT`, `QUANTITE`) VALUES ($id_vente,$produit_1,$produit_1_quantite)");
               $prix1=$connection->TabResSQL("SELECT `PRIX_PRODUIT` FROM `produit` WHERE `ID_PRODUIT` =".$produit_1);
               $total1=$prix1[0][0]*$produit_1_quantite;
               $somme=$total1;
           }
           else
           {
     
               echo "<script>alert(\"Au moins le premier produit doit etre renseigné pour créer une facture 01.\")</script>";
               echo "<script>history.back();</script>";
           }

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_POST['produit_1_quantite']


    Tu mélanges des données GET et POST ?
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    Oui j'ai 2 variables transmis par l'url + les informations venant du formulaire.

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $produit_1_quantite= $_POST['produit_1_quantite'];
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $prix1=$connection->TabResSQL("SELECT `PRIX_PRODUIT` FROM `produit` WHERE `ID_PRODUIT` =".$produit_1);
    Ca aussi c'est normal ?
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    j'ai une table produits qui contiens tous les produits que j'ai, le prix et l'unite de mesure (pièce, kg, etc)
    Une table vente dans la quelle j'ai les numéros de vente, la clé étrangère du client, la date d'achat etc
    et une table correspond qui contient clé étrangère de la vente, clé étrangère du produit et quantité.

    Du coup quand je calcule le prix je récupère celui qui correspond dans la table produit et le multiplie par la quantité.

    produit_1 est une autre variable post transmis.

  6. #6
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    J'ai un peux honte de monter les 2 pages complètes car je gère 20 lignes de produits par facture et dans une option de rapidité (et de feignantise) je ne l'ai pas fait dans une boucle mais une a une (je sais c'est caca).
    Du coup les pages sont exagérément longues.

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

Discussions similaires

  1. requête access (test d'une valeur entrée par l'utilisateur)
    Par ben5985 dans le forum Requêtes et SQL.
    Réponses: 10
    Dernier message: 30/11/2006, 08h39
  2. [INSERT / UPDATE] Remplacer une valeur vide par NULL
    Par jissay dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 28/09/2006, 14h15
  3. [SQL] php et recuperation d'une valeur renvoyée par une fonction sql
    Par highman dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 21/06/2006, 15h42
  4. [HTML] Crée une valeur $_POST par l'intermédiaire d'un lien
    Par Nadd dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 21/04/2006, 10h53
  5. [HTML][URL] Passer une valeur contenant '&' par URL
    Par ardi dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 06/04/2006, 22h35

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