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

  FORUM HardWare.fr
  Programmation
  PHP

  Pb rafraichissement page php : avec HTML_Quickform

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb rafraichissement page php : avec HTML_Quickform

n°1288174
arras
Posté le 20-01-2006 à 11:27:13  profilanswer
 

Etant assez novice en php, je reprends une page déjà écrite.
 
C'est un mini site de gestion des news, avec sur la meme page les news et en dessous un formulaire d'insertion.
Tout fonctionne bien, mais lors de l'insertion (clic sur le bouton Ajouter), il faut rafraichir la page, pour qu'elle apparaisse dans la liste du dessus.
 
La portion du code qui nous intéresse  
 

Code :
  1. $form = new HTML_QuickForm('UPLOAD_TACHE',null,$_SERVER['PHP_SELF']);
  2. $form->addElement('header',null,"Ajout d'une news" );
  3. $form->addElement('textarea','text','Texte',"rows=7 cols=70" );
  4. $form->addElement('submit',"Ajout", 'Ajouter');
  5. $FILE_NAME=time();
  6. if ($form->validate() ) {
  7. if ( $form->getSubmitValue('RUBRIQUE') && $form->getSubmitValue('text')  && strlen($form->getSubmitValue('FILENAME')) < 10 ) {
  8.  $ID=$myAuth->getUsername();
  9.  $FILE_NAME=$ID."_".time().".txt" ;
  10. }
  11. if ($form->getSubmitValue('Ajout') == 'Ajouter') {
  12.  File::write($DIR_NEWS.$FILE_NAME,$form->getSubmitValue('text'));
  13.                           $tpl->setVariable("RESULTAT_FORM",$FILE_NAME." à été correctement ajouté" ) ;
  14. }
  15. }
  16. $tpl->setVariable("FORM_AJOUT",$form->tohtml()) ;
  17. $tpl->show();


 
un petite idée la dessus ?


Message édité par arras le 20-01-2006 à 11:32:11
mood
Publicité
Posté le 20-01-2006 à 11:27:13  profilanswer
 

n°1288179
arras
Posté le 20-01-2006 à 11:30:27  profilanswer
 

pour compléter est il possible avec HTML_quickform de rajouter une optin javascript sur le bouton submit ... (du genre onClick= ...)
 
merci

n°1288198
omega2
Posté le 20-01-2006 à 11:47:48  profilanswer
 

HTML_Quickform n'est pas une classe standard de php, ca serait une bonne idée que tu nous indiques (si ca t'es possible) la provenance de cette classe (PEARL, fonction propre à ce systéme de news, autre) ou que tu nous poste le code de la classe pour qu'on puisse te dire ce qu'il en est pour le javascript.
Ou bien simplement, tu fais un essai et tu regardes le code de la page généré pour regarder si le code javascript est sorti intact.
 
Quand au rafraichissement de la page, c'est le comportement normal d'un site web : pour envoyer des données au serveur ou savoir si une page à changé, il faut demander une nouvelle page au serveur. (même si la nouvelle page est à la même adresse que l'actuelle)
D'ailleur, le serveur ne sait jamais ce qui se passe dans les navigateurs. Tout ce qu'il sait, c'est ce que le navigateur lui transmet quand le navigateur lui demande un fichier.


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

  Pb rafraichissement page php : avec HTML_Quickform

 

Sujets relatifs
Scanneur de balise html, reitération d'une fonctionhyperlien qui ferme une fenêtre en html
Aide page PHPAfficher le contenu d'un fichier texte sur une page WEB ?
[Html / Flash] Impression et reporting"oe" en HTML
test page internet[Html] Menu, composant html et z-index
Transformation de code HTML en chaineHTML - Newbie - 2 questions techniques
Plus de sujets relatifs à : Pb rafraichissement page php : avec HTML_Quickform


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