Bonjour,
Dans mon site je veux modifier le principe de la "newsleter" de telle sorte que en entrant son adresse email et cliquant sur s'inscrire à la newsletter,l'inscription se fait directement sans passer par la seconde page qui refait le même travail avec l'ajout de l'option annuler.
Mon script de la page showSuccess.php est le suivant:Et celui de la page IndexSuccess.php est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <table> <tbody> <tr> <th>Id:</th> <td><?php echo $newsletter->getid() ?></td> </tr> <tr> <th>Email client:</th> <td><?php echo $newsletter->getemail_client() ?></td> </tr> <tr> <th>Created at:</th> <td><?php echo $newsletter->getcreated_at() ?></td> </tr> <tr> <th>Updated at:</th> <td><?php echo $newsletter->getupdated_at() ?></td> </tr> </tbody> </table> <hr /> <a href="<?php echo url_for('newsletter/edit?id='.$newsletter->getId()) ?>">Edit</a> <a href="<?php echo url_for('newsletter/index') ?>">List</a>Alors que le code de mon formulaire _form.php est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <h1>Newsletter List</h1> <table> <thead> <tr> <th>Id</th> <th>Email client</th> <th>Created at</th> <th>Updated at</th> </tr> </thead> <tbody> <?php foreach ($newsletter_list as $newsletter): ?> <tr> <td><a href="<?php echo url_for('newsletter/show?id='.$newsletter->getId()) ?>"><?php echo $newsletter->getId() ?></a></td> <td><?php echo $newsletter->getEmailClient() ?></td> <td><?php echo $newsletter->getCreatedAt() ?></td> <td><?php echo $newsletter->getUpdatedAt() ?></td> </tr> <?php endforeach; ?> </tbody> </table> <a href="<?php echo url_for('newsletter/new') ?>">New</a>
Pouvez vous m'aider pour améliorer mon code?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?php include_stylesheets_for_form($form) ?> <?php include_javascripts_for_form($form) ?> <form action="<?php echo url_for('newsletter/'.($form->getObject()->isNew() ? 'create' : 'update').(!$form->getObject()->isNew() ? '?id='.$form->getObject()->getId() : '')) ?>" method="post" <?php $form->isMultipart() and print 'enctype="multipart/form-data" ' ?>> <?php if (!$form->getObject()->isNew()): ?> <input type="hidden" name="sf_method" value="put" /> <?php endif; ?> <table> <tfoot> <tr> <td colspan="2"> <a href="<?php echo url_for('main/index') ?>">Annuler</a> <?php if (!$form->getObject()->isNew()): ?> <?php echo link_to('Delete', 'newsletter/delete?id='.$form->getObject()->getId(), array('method' => 'delete', 'confirm' => 'Are you sure?')) ?> <?php endif; ?> <input type="submit" value="S'inscrire" /> </td> </tr> </tfoot> <tbody> <?php echo $form ?> </tbody> </table> </form>
Partager