Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 04-11-2010 15:59:54

alecour
Membre
Date d'inscription: 04-11-2010
Messages: 10

Bouton sur une page

Bonjour,

Voila mon code :

<p><a href="<?php echo $this->url(array('controller'=>'index',
        'action'=>'ajouter'));?>">Ajouter</a></p>

à l'affichage de la page web, j'ai un lien "Ajouter", je voudrais le remplacer par un bouton "Ajouter".

Comment faire ?

Hors ligne

 

#2 04-11-2010 16:30:49

playmobilette
Membre
Date d'inscription: 05-10-2010
Messages: 50

Re: Bouton sur une page

Code:

echo $this->formButton("Ajouter");

Apres tu n'a plus qu'a faire du javascript pour que sur click ça redirige vers ton url

Hors ligne

 

#3 05-11-2010 10:37:21

alecour
Membre
Date d'inscription: 04-11-2010
Messages: 10

Re: Bouton sur une page

Merci pour la réponse, mais cela ne marche pas. En fait, voici le code complet :
<p><a href="<?php echo $this->url(array('controller'=>'index',
        'action'=>'ajouter'));?>">Ajouter un album</a></p>
<table>
    <tr>
        <th>Artiste</th>
        <th>Titre</th>
                <th>Date Création</th>
                <th>&nbsp;</th>
    </tr>
<?php foreach($this->albums as $album) :;?>
    <tr>
                <td><?php echo $this->escape($album->artiste);?></td>
        <td><?php echo $this->escape($album->titre);?></td>
                <td><?php echo $this->escape($album->datecreation);?></td>
               
        <td>
            <a href="<?php echo $this->url(array('controller'=>'index',
                'action'=>'modifier', 'id'=>$album->id));?>">Modifier</a>
            <a href="<?php echo $this->url(array('controller'=>'index',
                'action'=>'supprimer', 'id'=>$album->id));?>">Supprimer</a>
        </td>
    </tr>
<?php endforeach; ?>
</table>
Je voudrais remplacer ">Ajouter un album par un bouton. Je suis novice dans Zend Framework et PHP.

Hors ligne

 

#4 05-11-2010 10:54:37

Godzinho
Membre
Lieu: Toulouse
Date d'inscription: 15-10-2009
Messages: 58

Re: Bouton sur une page

Salut,

je te propose comme solution soit de passer par un formulaire bidon (je sais pas si sa se fait) où tu lui mets ton bouton avec l'action qui va bien

Code:

<form action=<?php echo $this->url(array('controller'=>'index','action'=>'ajouter'));?>>
   <input type="submit" value="Ajouter un album"/>
</form>

Soit tu joues avec ta feuille de style CSS pour que le lien ressemble à un bouton.

Hors ligne

 

#5 05-11-2010 12:17:33

alecour
Membre
Date d'inscription: 04-11-2010
Messages: 10

Re: Bouton sur une page

Merci beaucoup Godzinho, peux-tu me dire comment faire ce qui suit ?
Voici à nouveau le code :
<form action=<?php echo $this->url(array('controller'=>'index',
    'action'=>'ajouter'));?>><input type="submit" value="Ajouter un album"/>
</form>
<table>
    <tr>
        <th>Artiste</th>
        <th>Titre</th>
        <th>Date Création</th>
        <th>&nbsp;</th>
    </tr>
    <?php foreach ($this->albums as $album) :; ?>
        <tr>
            <td><?php echo $this->escape($album->artiste); ?></td>
            <td><?php echo $this->escape($album->titre); ?></td>
            <td><?php echo $this->escape($album->datecreation); ?></td>

            <td>
                   <form action=<?php echo $this->url(array('controller'=>'index',
                        'action'=>'modifier', 'id'=>$album->id));?>>
                        <input type="submit" value="Modifier"/>
                   </form>
                   <form action=<?php echo $this->url(array('controller'=>'index',
                        'action'=>'supprimer', 'id'=>$album->id));?>>
                        <input type="submit" value="Supprimer"/>
                   </form>
                         
        </td>
    </tr>
    <?php endforeach; ?>

</table>

Cela marche bien, ma question est comment metrre côte à côte les boutons "Modifier" et "Supprimer" ?
Ils s'affichent sur 2 lignes.

Hors ligne

 

#6 05-11-2010 13:05:13

alecour
Membre
Date d'inscription: 04-11-2010
Messages: 10

Re: Bouton sur une page

J'ai trouvé la solution.

Merci à tous.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages