<form method='post'> <?php if (isset ($_POST['submit'])) { if ($_POST['submit'] == 'Valider 1') { echo 'Le bouton retour a ete presser'; } if ($_POST['submit'] == 'Valider 2') { echo 'Le bouton continuer a ete presser'; } } ?> </form>
J'ai pas testé mais y a pas de raison que ca ne marche pô
<html> <head> <title>Formulaire 2 boutons</title> </head> <form action= "test.php" method="post"> <?php if (isset ($_POST['submit'])) { if ($_POST['submit'] == 'retour') { //le bouton retour à été pressé, affichage du 1er champs avec les données de la variable echo 'Donnee 1: , '; echo ', '; echo ' '; } if ($_POST['submit'] == 'continuer') { //le bouton continuer à été pressé, affichage du 2eme champs echo '<td align=right width=75> Donnee 2: </td>'; echo '<td align =left width= 150> </td>'; echo ''; echo '<td align=left width=300> Vous avez saisi dans le 1er champs: '.$blabla1.'</td>'; echo '</TR></table>'; } if ($_POST['submit'] == 'Terminer') { //le bouton Terminer à été pressé, affichage du dernier champs echo '<td align=right width=100> Merci, formulaire envoyé.. </td>'; echo '<td align =left width= 400> Vous avez saisi dans le 1er champs: '.$blabla1.'</td>'; echo '<td align=left width=400> Vous avez saisi dans le 2eme champs: '.$blabla2.'</td>'; } }else{ //si aucun bouton n'a été pressé, affichage du 1er champs: echo '<td align=right width=100> Donnee 1: </td>'; echo '<td align =left width=150> </td>'; echo '</TR></table>'; } ?> </form> </html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionton code HTML est toujours aussi peu valide que la première fois.
Typical usage: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
" />
<?php function form_value($field_name) { if (isset($_SESSION['get']['login'])) { echo $_SESSION['get']['login']; } } ?>
" />
le problème avec les sessions de Neige est que la variable ne se détruit quasiment pas comme je le souhaitait et j'ai donc ajuster son code en fesant ce ceci
j'aimerais avoir votre avis sur mon code s'il comporte des failles car jusqu'ici il marche chez moi.
à quelle moment il créer la variable session $_session['get'] et ou il créer cette variable?
Pour revenir à la problématique de départ, voici la marche à suivre :
- formulaire rempli par l'utilisateur. Dans le script PHP, exécuter session_start() avant d'envoyer le moindre caractère de texte.
- => script de traitement des données. Exécuter aussi session_start() avant d'afficher du texte et stocker $_GET dans une variable de session, par exemple $_SESSION['get'] = $_GET
Comment il fait pour détruire la variable juste après son utilisation? je ne le sais pas non plus.
J'aimerais bien pouvoir télécharger la doc pour la relire comme tu l'as demander ce qui n'est pas un en soi un mauvais conseil. Si tu l'as déjà télécharger passe la moi ou sinon envoi moi le lien ou je peus le faire
Mais je sais une chose c'est que le mien marche et a merveille d'ailleurs. Peut etre on ne se situe pas dans le meme contexte c'est pour celà que tu as un peu de mal à saisir ce que je dit.
Ce code ne peut en aucun cas fonctionner (chez toi ou ailleurs), et pour plus d'une raison.
je ss aller sur www.php.net mais je n'ai pas la possibilité de télécharger la doc juste de la consulter.
Si ton formulaire se remplie automatiquement il y a fort à parier que c'est le browser qui s'en charge, comme cela a été évoqué précédemment.
oubli de la fermeture du tag PHP
session['login'] ... ça n'existe pas !!
$_session['login'] ... ça n'existe pas !!
$_post ... ça n'existe pas !!
Je me répète donc
Il aurait dû te donner ce lien,[quote]
Du, je ne sais pas, mais pu, oui, je suis effectivement sur un VPN néerlandais ces jours-ci (qui tourne un poil mieux que l'espagnol je trouve).
T'es chez qui toi ? Moi j'ai opté pour Arethusa chez S6N, chiffrement 2048 bits en OpenVPN, qui dit mieux ?
[quote]C'est binaire