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

  FORUM HardWare.fr
  Programmation
  PHP

  [debutant] programmation objet et formulaire.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[debutant] programmation objet et formulaire.

n°1872362
Alma3456
Posté le 12-04-2009 à 17:58:03  profilanswer
 

Bonjour,  
 
J'aurai besoin d'aide pour faire de la poo en php.
 
Je ne trouve pas de tutos ou de brique de code expliquant comment exploiter un formulaire avec de la poo.
Est-ce que quelqu'un pourrait m'élcairer?  
 
( plus c'est basique mieux c'est, je debute)
 
 
merci d'avance.

mood
Publicité
Posté le 12-04-2009 à 17:58:03  profilanswer
 

n°1872435
NewsletTux
<Insérez ici votre vie />
Posté le 13-04-2009 à 10:20:11  profilanswer
 

Hi,
 
qu'appelles-tu "exploiter un formulaire" ?
parce qu'intuitivement je pense à "récupération de valeurs", et ça, pour l'exemple du PHP (mais c'est du même ordre dans d'autres langages) c'est une "simple" variable ... En clair : je ne vois pas en quoi il faudrait user de la POO pour afficher $_POST['champ'] ou $_GET['champ']


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1872486
stealth35
Posté le 13-04-2009 à 17:44:27  profilanswer
 

si tu veux vraiment utiliser les Object
 
tu fais  
 
$post = new ArrayObject($_POST);
 
echo $post->champ
 
 
mais bon pas beaucoup d'interet, je comprend pas trop la question non plus

n°1872517
tomsoft
Posté le 13-04-2009 à 19:43:10  profilanswer
 

ptet un truc du genre :

 
Code :
  1. class Foo {
  2.  private $data; /* les données du formulaire */
  3.  
  4.  public static form(){ /* retourne le code du formulaire */
  5.    return '<form ...> </form>';
  6.  }
  7.  
  8.  public traite(){ /* faire des tests pour affecter le post dans l'objet */
  9.     $this->data = $_POST;
  10.  }
  11. }
 

et utilisation :

 
Code :
  1. /* affichage du formulaire */
  2. echo Foo::form();
 
Code :
  1. /* traitements */
  2. if (isset ...){
  3.  $foo = new Foo();
  4.  $foo->traite();
  5. }


Message édité par tomsoft le 13-04-2009 à 19:45:48
n°1872527
Alma3456
Posté le 13-04-2009 à 20:38:27  profilanswer
 

merci,  
en fait j'ai mal poser la question car je suis vraiment paumé avec la programmation poo.  
Clairement je n'comprend abosulement pas où je peux m'en servir dans un site.
 
Recuperer des valeurs d'un formulaire ou en faire passé de page en page,session, ... ça je sais, pas de pb ... MAIS je dois faire un projet en programmation objet et je n'comprends pas comment on appel les class etc :s  
Alors dans les tuto c'est super on dit comment travailler avec de l'objet, mais on n'dit pas comment faire appel a ces methodes/class etc..  
vous voyez? :x
 

n°1872529
tomsoft
Posté le 13-04-2009 à 20:44:38  profilanswer
 

imagines un blog en orienté objet, sur ton index par exemple :
 

Code :
  1. $blog = new Blog();
  2. echo $blog->header();
  3. // ...
  4.  
  5. /* afficher les articles */
  6. $articles = $blog->getArticles();
  7. foreach($articles as $article){
  8.  echo $article->html();
  9. }
  10.  
  11. echo $blog->footer();


 
par exemple, mais apres si tu veut faire de l'OO, vas voir du coté du pattern MVC

n°1872531
Alma3456
Posté le 13-04-2009 à 20:49:06  profilanswer
 

Merci beaucoup :)
clair et précis.


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

  [debutant] programmation objet et formulaire.

 

Sujets relatifs
urgent programmation javaPré-remplissage de champs de formulaire
ACCESS - Ajout enregistrement dans un sous-formulaireAIde PHP formulaire
Anonce pour programmer en C [DEBUTANT]Créer un formulaire PHP qui renvoie les données en Excel
[MAPLE] Programme de musique generation dune partition (débutant)Changer de programmation pour cacher mon IP ca peut marcher ?
Plus de sujets relatifs à : [debutant] programmation objet et formulaire.


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