Bonjour tout le monde, j'ai un prob. pour afficher les donnees de variable de ma classe à partir d'un autre script.
Example: J'ai 3 script que j'ai les nommés clsClient.php, fich01 & fich02.
dans fich1.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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 <?php require_once('clsParent.php'); ?> <head> <title>clsClient.php</title> </head> <body> <?php class Client extends Mother { /* DECLARATION DES DATA MEMBRES */ public $prenom; public $nom; /* DECLARATION DES METHODES */ public function setConstructeur($prenom,$nom) { $this->prenom = trim(ucfirst(strtolower($prenom)), ' '); $this->nom = trim(strtoupper(strtolower($nom)), ' '); } /*************************/ public function getListeClient() { $requete = "SELECT * FROM tclients"; $idcon = parent::connex(); $result = @mysql_query($requete,$idcon); if($result) { return($result); } else { $message = 'Requete invalide : ' . mysql_error() . "\n"; $message .= 'Requete complete : ' . $requete; die($message); } } }//Fin de Classe ?> </body> </html>
dans fich02.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
22 <?php require "classes/clsClient.php"; ?> <head> <title>fich01.php</title> </head> <body> <?php //DECLARATION DES OBJETS $objClient = new Client(); $resultat = $objClient->getListeClient(); $tValDB = mysql_fetch_array($resultat); $objClient->setConstructeur($tValDB[0],$tValDB[1]); echo $objClient->prenom." ".$objClient->nom; ?> <input type="submit" value="Test02" onclick="document.location.href='fich02.php'" /> </body> </html>
Mon prob. pourquoi je n'arrive pas à afficher les donnees qui se trouve dans les varibles de la classe à partir fich02.php, pourtant j'ai reussi à afficher à partir fich01.php. Auriez-vous aimabilite de resoudre ce probleme? Merci d'avance.
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 <?php require "classes/clsClient.php"; ?> <head> <title>fich02.php</title> </head> <body> <?php //DECLARATION DES OBJETS $objClient = new Client(); echo $objClient->prenom." ".$objClient->nom; ?> <input type="submit" value="Test 01" onclick="document.location.href='fich01.php'" /> </body> </html>
Partager