salut
j'essaie de récupérer un objet (classe) et de mettre les données dans un formulaire:
le formulaire de recherche :
la classe produit.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <form method="POST" name=fp onsubmit="return verif()" action='gpdt.php'> Rechercher Produit</font></b></i></p> Référence: <?php include 'produit.php'; $p=new produit(); $o=$p->getproduit(); input type="submit" value="Recherche" name="rech" > </form>
le fichier gpdt.php
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
18
19
20
21 <?php class produit { public $codepv; public $lib; public function produit( $codepv=null,$lib=null) { $this->codepv= $codepv; $this->lib=$lib; } public function rechercher_pdt() { include 'conn.php'; $resultats=$connexion->query("select * from produit where codepv=".$this->codepv); $resultats->setFetchMode(PDO::FETCH_OBJ); $ligne = $resultats->fetch() ; $r1=$ligne->codepv; $r2= $ligne->libelle; $p=new produit($r1,$r2); return $p; } } ?>
la page majpdt.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php if (isset($_POST['refpdt'])&& isset($_POST['rech'])) { $a1=$_POST['refpdt']; include 'produit.php'; $p=new produit($a1); $r=$p->rechercher_pdt(); header ('location: majpdt.php');//ici je veux ouvrir la page majpdt.php en remplissant les champs du formulaire apartir de $r }
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?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form name=o > Référence: <input type=text name="refpdt" value="<?php echo $p->codepv; ?>"> <br>Libellé: <input type=text name="libpdt" value="<?php echo $p->lib; ?>"> </form>
Partager