IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MVC PHP Discussion :

Ajax et Zend


Sujet :

MVC PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 127
    Par défaut Ajax et Zend
    Bonsoir,
    J'ai fait une petite application avec Zend en utilisant la méthode MVC.
    J'ai une page index.phtml et une page tabajax.phtml.
    La page index.phtml contient une liste déroulante. Je veux en changeant la valeur de cette liste, la page tabajax.phtml s'affiche dans une partie de la page index.phtml.

    Problèmes:

    1) Lorsque je met dans la page index.phtml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form name="ecran1" action="ecran1.php" method="post">
    il ne fonctionne pas, et Internet Explorer m'affiche:
    "Erreur d'exécution inconnue"

    2) Lorsque je supprime la ligne qui contient <form ....> et je remplace la liste par le lien suivant, il fonctionne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     <a href onClick="trapaLi_en_GET('<?php echo $fac->num_four; ?>');">
    voici la liste:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <select name="selection" id="fournisseur_liste" onChange="trapaLi_en_GET('<?php echo $fac->num_four; ?>');">
    		<option value="selecte" id="select_four"  selected="selected" disabled="disabled">S&eacute;l&eacute;ctionnez un fournisseur</option>
    		<?php foreach($this->fours as $four) : ?>
    	    <option value="<?php echo $this->escape($four->num_four); ?>"> <?php echo $this->escape($four->nom_four); ?></option>
     
    <?php endforeach; ?>
    	</select>
    Merci d'avance

  2. #2
    Membre Expert Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    Par défaut
    Plusieurs choses :
    Citation Envoyé par salmoucha Voir le message
    Bonsoir,
    J'ai fait une petite application avec Zend en utilisant la méthode MVC.
    J'ai une page index.phtml et une page tabajax.phtml.
    La page index.phtml contient une liste déroulante. Je veux en changeant la valeur de cette liste, la page tabajax.phtml s'affiche dans une partie de la page index.phtml.

    Problèmes:

    1) Lorsque je met dans la page index.phtml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form name="ecran1" action="ecran1.php" method="post">
    tu n'as visiblement, toujours pas compris comment ça fonctionnait, le seul fichier.php que tu peux appeler directement c'est index.php (ton controleur frontal), tout le reste doit être de la forme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://www.mon_nom_de_domaine/controleur/action
    Citation Envoyé par salmoucha Voir le message
    il ne fonctionne pas, et Internet Explorer m'affiche:
    "Erreur d'exécution inconnue"
    On ne conçoit pas un site avec Internet Explorer, je te conseille plutôt d'installer Firefox et d'y installer plusieurs plugins pouvant t'aider à débugger ton code comme la Web Developer Toolbar, firebug, prefbar, IE TAB, ...

    En dehors de ça, l'emploi de javascript se fait de la manière sous Zend que sous un code php normal.

  3. #3
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 127
    Par défaut
    Oui, je connait Firefox et je travaille avec. Mais un bon site doit être fonctionnel sur tous les navigateurs surtout Internet Explorer qui est un peu délicat.
    J'ai tester mon code sur Firefox est ça fonctionne très bien mais sur Internet Explorer, il m'affiche toujours la même erreur.

  4. #4
    Membre Expert Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    Par défaut
    as tu validé ta page avec le validateur du W3C.

  5. #5
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 127
    Par défaut
    comment je fais ça?
    je ne sais pas.

  6. #6
    Membre Expert Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    Par défaut
    quel éditeur de texte utilises tu?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ZF 1.11] ajax avec zend
    Par abdessamad88 dans le forum Zend Framework
    Réponses: 2
    Dernier message: 15/10/2011, 00h13
  2. [ZF 1.10] Ajax et Zend pour mettre des données à jour d'un tableau
    Par absot dans le forum Zend Framework
    Réponses: 1
    Dernier message: 12/10/2011, 12h03
  3. ajax avec zend framework
    Par samspitz dans le forum Zend Framework
    Réponses: 2
    Dernier message: 20/05/2010, 16h49
  4. [CDD/CDI] developpeur PHP/mysql/Ajax Joomla/Zend
    Par cyril3d dans le forum Demandes
    Réponses: 0
    Dernier message: 10/01/2010, 11h19
  5. AJAX et ZEND
    Par abdelhadi008 dans le forum Zend_Db
    Réponses: 1
    Dernier message: 24/06/2009, 11h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo