Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
salut
j'ai créer un page de deux bouton l'une exécute l'ajout et l'autre de type reset pour sortir et aller à index mais lorsque je clic sur quitter rien ne se passe est ce que je dois écrire un code dans mon controller pour sortir et aller à index si je clic au dessus de quitter???
est ce que j'utilise $this->_redirect('/'); mais comment???
merci d'avance
Hors ligne
Tu n'aurais pas la structure de tes boutons ? "le code"
Tu ne peux donner un ordre à un bouton, en php ! Tu dois passer par un form, ou par une action JS, du genre onclick="window.loaction.href = 'ta_page_de_redirection.php'".
Enfin, donne nous le code et on pourra probablement t'en donner plus.
Hors ligne
voici le code html dans la page consulter
<tr><td>
<input type="submit" name="add"
value="<?php echo $this->escape($this->buttonText); ?>" />///bouton pour inserrer
<input type="reset" name="sortir" value="Quitter" /></tr></td>//buton à sortir
mais je n'a rien atrribuer car je ne sais pas comment je peux faire par exemple
onclick ="<?php echo $this->baseUrl ?>$this->_redirect('/');?>" rien ne se passe
Hors ligne
Utilise le balise [ code ] http://www.z-f.fr/forum/help.php#bbcode [ / code ]
pour le code !
Sinon, tu as une erreur dans la déclaration de ton action onclick ! Je sais pas si c'est un mauvais copier-coller ! Mais cela devrait à première vue être un truc du genre:
onclick ="<?php echo $this->baseUrl . $this->_redirect('/');?>"
Au lieu de:
onclick ="<?php echo $this->baseUrl ?>$this->_redirect('/');?>"
de toute manière ce n'est pas juste !
$this->_redirect('/'); est une action PHP de Zend. Celle-ci est actionné depuis le serveur tandis que onclick est une action javascript, qui se passe du coté client (navigateur).
Tu devrait plutôt mettre un truc du genre:
onclick ="<?php echo $this->baseUrl;?>"
Dernière modification par Badoux (31-03-2008 16:44:33)
Hors ligne
j'ai fais comme ça
<input type="reset" name="sortir" value="Quitter" onclick ="<?php echo $this->baseUrl;?>;" />
mais rien ne se passe
comment faire pour retourner à l'index ou quitter la page ??
Dernière modification par yosra (01-04-2008 10:16:23)
Hors ligne
bon j'ai fais d'une autre manière j'ai fais un liens vers la page index avec href et j'ai mis une image à la place de bouton ça marche mais le porbleme de buton quitter persiste voilà le code
<tr><td><a class="cadre" href="<?php echo $this->baseUrl; ?>/index/"><img name="" src="<?php echo $this->baseUrl; ?>/public/images/32px-Crystal_Clear_action_reload.png" width="32" height="32" alt="" /></a></td></tr>
Hors ligne
Pages: 1