Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1418 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  pb récupération des données dans un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb récupération des données dans un formulaire

n°2092738
toutoutaht​ouha
Posté le 01-08-2011 à 19:34:35  profilanswer
 

salut
j'essaie de récupérer un objet (classe) et de mettre les données dans un formulaire:
le formulaire de recherche :

Code :
  1. <form method="POST"  name=fp onsubmit="return verif()" action='gpdt.php'>
  2.        Rechercher Produit</font></b></i></p>
  3.        Référence: <?php include 'produit.php';
  4.                                              $p=new produit();
  5.                                              $o=$p->getproduit();
  6. input type="submit" value="Recherche" name="rech" >
  7.   </form>


la classe produit.php

Code :
  1. <?php
  2. class produit
  3.     {   
  4.        public $codepv;
  5.         public $lib;
  6.    public function produit( $codepv=null,$lib=null) {
  7.       $this->codepv=  $codepv;
  8.         $this->lib=$lib;
  9.        } 
  10.   public function rechercher_pdt()
  11.  {      include 'conn.php';
  12. $resultats=$connexion->query("select * from produit where codepv=".$this->codepv);
  13.               $resultats->setFetchMode(PDO::FETCH_OBJ);
  14.         $ligne = $resultats->fetch() ;
  15. $r1=$ligne->codepv;
  16.    $r2= $ligne->libelle;
  17.   $p=new produit($r1,$r2);
  18. return $p;
  19. } }
  20. ?>


le fichier gpdt.php

Code :
  1. <?php
  2. if (isset($_POST['refpdt'])&& isset($_POST['rech']))
  3. {
  4. $a1=$_POST['refpdt'];
  5. include 'produit.php';
  6. $p=new produit($a1);
  7.    $r=$p->rechercher_pdt();
  8. header ('location: majpdt.php');//ici je veux ouvrir la page majpdt.php en remplissant les champs du formulaire apartir de $r
  9. }


la page majpdt.php

Code :
  1. <form name=o >
  2. Référence: <input type=text name="refpdt" value="<?php echo $p->codepv; ?>">
  3. <br>Libellé: <input type=text name="libpdt" value="<?php echo $p->lib; ?>">
  4. </form>


je veux ouvrir la page majpdt.php en remplissant les champs du formulaire apartir de $r de la page gpdt.php mais je ne sais pas comment passer cet objet a la page majpdt.php?
[cpp]

mood
Publicité
Posté le 01-08-2011 à 19:34:35  profilanswer
 

n°2093169
rufo
Pas me confondre avec Lycos!
Posté le 03-08-2011 à 16:18:12  profilanswer
 

Tu peux me dire où se trouve le input de ton 1er formulaire :??:
 
Parce qu'a priori, en lisant ton code, le 1er form avec pour name = "fp", y'a pas de champ permettant de saisir la moindre info :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  pb récupération des données dans un formulaire

 

Sujets relatifs
formulaire d'enregistrement et récupération de donnéesRécupération des données d'un formulaire
[PHP] Simplifier la récupération de données d'un formulaireProbleme Recuperation donnees Textarea d'un formulaire avec split
Récupération des données d'un formulairerécupération données formulaire dans mail et db
récupération de données à insérer dans un formulaireRécupération des données d'une liste d'un formulaire
Probleme de récupération de données de formulaire[PHP] Recupération de données dans un formulaire et espaces [résolu]
Plus de sujets relatifs à : pb récupération des données dans un formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR