Problème d'affichage

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème d'affichage

Re: Problème d'affichage

par Ryle » 23 févr. 2015, 18:51

Tes pages ne sont pas interprétées en php... le serveur affiche ce qu'il trouve dans le fichier, le navigateur masque ce qui ressemble a des balises html et affiche le reste à l'écran.

Est-ce que tes fichiers ont bien l'extension .php ? Est-ce que tu essayes bien de les ouvrir en appelant un serveur qui interprète le php ?

Re: Problème d'affichage

par solvaysbs » 22 févr. 2015, 13:48

même si je le met il y a le même message

Re: Problème d'affichage

par tof73 » 22 févr. 2015, 13:32

une fonction de rendu du type :
echo $form->render($view);
a bien été appelée ?

Problème d'affichage

par solvaysbs » 22 févr. 2015, 12:16

Bonjour,
j'ai un problème avec le php car ce que je code ne s'affiche jamais. Voici un exemple:
<?php


class InscriptionForm extends Zend_Form
{
    
    public function init()
    {
        //instantion de l'objet form
        $form= new Zend_Form();        
        $form->setAction('/resource/process')
             ->setMethod('post');
        
        //élement nom
        $nom = $form->createElement('text','nom'); 
        $nom->addValidator('alnum')
            ->addValidator('regex', false, array('/^[a-z]+/'))
            ->addValidator('stringLength', false, array(6, 20))
            ->setRequired(true)
            ->addFilter('StringToLower');

       //élement email
        $email = $form->createElement('text','email');
           $email->addValidator('alnum')
             ->addValidator('regex', false, array('/^[a-z]+/'))
			 ->addValidator('stringLength', false, array(6, 20))
             ->setRequired(true)
             ->addFilter('StringToLower');

        //élement password
        $password= $form->createElement('password','password');
        $password->addValidator('StringLength', false, array(6))
                  ->setRequired(true);

        //Ajout des elements au formulaire
        $form->addElement($nom)
             ->addElement($email)
             ->addElement($password)
             ->addElement('submit', 'submit', array('label' => 'Enregistrer'));
    }

    
    
}


?>
qui me donne:
setAction('/resource/process') ->setMethod('post'); //élement nom $nom = $form->createElement('text','nom'); $nom->addValidator('alnum') ->addValidator('regex', false, array('/^[a-z]+/')) ->addValidator('stringLength', false, array(6, 20)) ->setRequired(true) ->addFilter('StringToLower'); //élement email $email = $form->createElement('text','email'); $email->addValidator('alnum') ->addValidator('regex', false, array('/^[a-z]+/')) ->addValidator('stringLength', false, array(6, 20)) ->setRequired(true) ->addFilter('StringToLower'); //élement password $password= $form->createElement('password','password'); $password->addValidator('StringLength', false, array(6)) ->setRequired(true); //Ajout des elements au formulaire $form->addElement($nom) ->addElement($email) ->addElement($password) ->addElement('submit', 'submit', array('label' => 'Enregistrer')); } } ?>

Que dois je faire pour que ça marche car je comprends pas où ça bloque.

merci