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

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme de rechargement d'1 formulaire PHP en objet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme de rechargement d'1 formulaire PHP en objet

n°719193
neo9205
Posté le 07-05-2004 à 21:11:44  profilanswer
 

:hello:  
 
J'ai un petit probleme de fonctionnement dans une appli que je développe en PHP objet.J'ai donc une page qui est censée se recharger sur elle meme (pas d'action) et je récupere des valeurs pour le chargement et ainsi de suite(c'est pour faire un systeme de liste).
 
Je voudrais mettre mon algo ds une méthode comme ci dessous:

Code :
  1. <?
  2. class test
  3. {
  4. function test()
  5. {
  6. }
  7. function toto()
  8. {
  9.  print("<form action='' name=formulaire method='get'>" );
  10.  print("<table>" );
  11.  $i++;
  12.  print($i);
  13.  print("<TR><TD>bonjour</TD><TD>au revoir</TD></TR>" );
  14.  print("<input type=submit name='prev' value='OK'>" );
  15.  print("</table>" );
  16.  print("<input type=hidden name=i value=$i>" );
  17.  print("</form>" );
  18. }
  19. }
  20. $ty=new test();
  21. $ty->toto();
  22. ?>


Le probleme c'est que le rechargement ne fonctionne pas.Si par contre je met le formulaire à la place de ça: $ty=new test();et ça $ty->toto(); ça fonctionne bien.
 
Mais mon idée de départ est de tout mettre ds des méthodes pour que ça fasse nickel et pas de tout mettre apres la déclaration de la classe comme un barbare.
Auriez vous une petite idée pour me dépanner ?
Merci.

mood
Publicité
Posté le 07-05-2004 à 21:11:44  profilanswer
 

n°719211
Berceker U​nited
PSN : berceker_united
Posté le 07-05-2004 à 21:31:30  profilanswer
 

neo9205 a écrit :

:hello:  
 
J'ai un petit probleme de fonctionnement dans une appli que je développe en PHP objet.J'ai donc une page qui est censée se recharger sur elle meme (pas d'action) et je récupere des valeurs pour le chargement et ainsi de suite(c'est pour faire un systeme de liste).
 
Je voudrais mettre mon algo ds une méthode comme ci dessous:

Code :
  1. <?
  2. class test
  3. {
  4. function test()
  5. {
  6. }
  7. function toto()
  8. {
  9.  print("<form action='' name=formulaire method='get'>" );
  10.  print("<table>" );
  11.  $i++;
  12.  print($i);
  13.  print("<TR><TD>bonjour</TD><TD>au revoir</TD></TR>" );
  14.  print("<input type=submit name='prev' value='OK'>" );
  15.  print("</table>" );
  16.  print("<input type=hidden name=i value=$i>" );
  17.  print("</form>" );
  18. }
  19. }
  20. $ty=new test();
  21. $ty->toto();
  22. ?>


Le probleme c'est que le rechargement ne fonctionne pas.Si par contre je met le formulaire à la place de ça: $ty=new test();et ça $ty->toto(); ça fonctionne bien.
 
Mais mon idée de départ est de tout mettre ds des méthodes pour que ça fasse nickel et pas de tout mettre apres la déclaration de la classe comme un barbare.
Auriez vous une petite idée pour me dépanner ?
Merci.


 
Bon je te conseil de mettre le HTML dans une variable puis de faire un return de cette variable et tu appelle ta methode ainsi echo $ty->toto();
 
sinon a part cela ton script doit etre correcte!

n°719369
neo9205
Posté le 08-05-2004 à 11:42:06  profilanswer
 

Berceker United a écrit :

Bon je te conseil de mettre le HTML dans une variable puis de faire un return de cette variable et tu appelle ta methode ainsi echo $ty->toto();
 
sinon a part cela ton script doit etre correcte!


 
Je ne comprend pas ce que tu veux dire par mettre du HTML dans une variable...Dans un fichier je veux bien mais dans une variable je vois pas comment...

n°719411
KrisCool
“Verbeux„
Posté le 08-05-2004 à 13:06:49  profilanswer
 

Code :
  1. $variable  = '<html>';
  2. $variable .= '<head>';
  3. // etc.

n°720401
Berceker U​nited
PSN : berceker_united
Posté le 10-05-2004 à 11:27:35  profilanswer
 

Kriscool a écrit :

Code :
  1. $variable  = '<html>';
  2. $variable .= '<head>';
  3. // etc.




Exactement Je rajouterauis même  
 

Code :
  1. function toto(){
  2.   $variable  = '<html>';
  3.   $variable .= '<head>';
  4.   return $variable;
  5. }


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

  Probleme de rechargement d'1 formulaire PHP en objet

 

Sujets relatifs
[PHP] - Lien téléchargement -[php] Recherche dans un fichier doc
[PHP] While avec un stringPHP/MySQL et clef étrangère
[PHP] Pb simple : Comment savoir que mysql retourne une requete vide ?[PHP] Recherche dans un fichier
[PHP] Retrouver une date a partir du nombre de jours et de l annee[PHP] Session : cookie vs url
[PHP] Header et ob_flush[PHP] Comment faire un timer ?
Plus de sujets relatifs à : Probleme de rechargement d'1 formulaire PHP en objet


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)