par
Kam91 » 13 oct. 2006, 20:50
je suis un debutant qui debute!! et il ya quelque temp j'ai decider de coder avec l'aide templates j'ai donc choisi Phplib ( me demandez pas pourquoi.. je debute )
mais mon probleme maintenant c'est que je veut creer un formulaire a l'aide de QuickForm ( de PEAR ) et le balancé a un endroit precis dans ma page web mais je n'y arrive pas :
en gros ca donne ça..
Code : Tout sélectionner
// debut de mon formulaire
$form = new HTML_QuickForm('firstForm');
$form->addElement('header', null, 'Authentification Admin');
$form->addElement('text', 'login', 'Login:', array('size' => 30, 'maxlength' => 60));
$form->addElement('text', 'pass', 'Pass:', array('size' => 30, 'maxlength' => 60));
$form->addElement('submit', null, 'Envoyer');
if ($form->validate()) {
echo '<h1>Hello, ' . htmlspecialchars($form->exportValue('login')) . '!</h1>';
exit;
}
// affichage dans mon template
$tpl->set_var( 'FORM', $form->display() );
$tpl c'est la variable de mon templates...
vala normalement je pensais qu'il allais m'affiché le formulaire a la place de {FORM} mon templates mais il me le met tout le temp au debut de la page..
Que faire? merci
je suis un debutant qui debute!! et il ya quelque temp j'ai decider de coder avec l'aide templates j'ai donc choisi Phplib ( me demandez pas pourquoi.. je debute )
mais mon probleme maintenant c'est que je veut creer un formulaire a l'aide de QuickForm ( de PEAR ) et le balancé a un endroit precis dans ma page web mais je n'y arrive pas :
en gros ca donne ça..
[code]// debut de mon formulaire
$form = new HTML_QuickForm('firstForm');
$form->addElement('header', null, 'Authentification Admin');
$form->addElement('text', 'login', 'Login:', array('size' => 30, 'maxlength' => 60));
$form->addElement('text', 'pass', 'Pass:', array('size' => 30, 'maxlength' => 60));
$form->addElement('submit', null, 'Envoyer');
if ($form->validate()) {
echo '<h1>Hello, ' . htmlspecialchars($form->exportValue('login')) . '!</h1>';
exit;
}
// affichage dans mon template
$tpl->set_var( 'FORM', $form->display() );[/code]
$tpl c'est la variable de mon templates...
vala normalement je pensais qu'il allais m'affiché le formulaire a la place de {FORM} mon templates mais il me le met tout le temp au debut de la page..
Que faire? merci