Vous n'êtes pas identifié(e).
Pages : 1
Bonjour et merci pour vos réponses rapides.
Mon problème est bien la "concurrence" entre les deux boutons submit.
J'utilise deux boutons dans un autre cas :
submit 1 > provoque une action
submit 2 > envoie les données dans une base de donnée
Comme il y avait conflit (le submit 1 envoyait les données dans la base), l'astuce a été de préciser que :
if (isset( submit 1)){
if(!isset(submit 2)){
on envoie les données dans la base de données
}
}
Ce système fonctionne parfaitement bien.
Dans mon cas présent, c'est l'inverse : je voudrais que le bouton submit 2 n'intervienne pas sur le submit 1...
Cordialement,
Jean-Laurent
Bonjour,
Nouveau sur ce forum, je remercie par avance les lecteurs de me réorienter si ce type de demande avait déjà été fait.
Dans un formulaire, je souhaite utiliser le php pour avoir deux possibilités d'entrée.
Ma réflexion est la suivante :
" Si ma valeur = un nombre > alors je vois apparaître ce bout de formulaire"
" Autrement > je vois un autre bout de formulaire (par défaut)"
Pour avoir accès, depuis le bout par défaut, à l'autre possibilité, je propose de cliquer sur un bouton, auquel j'associe un bouton caché avec une valeur qui me permet d'afficher le premier bout. Et vice-versa.
Tout ça fonctionne à merveille sauf que ce code est inclus dans un formulaire plus important donc avec un bouton final. Lorsque je clique sur ce dernier, il change ma valeur de bout de code. Lorsque je re-clique, il revient au défaut, et ainsi de suite. Je souhaite pouvoir conserver un valeur sans que le bouton final n'ai une influence...
Voici mon bout de code :
Bout de code qui m'intéresse :
<?php
if($_POST['pt']=='1'){
echo "Nouveau : <input type='text' name='nouveau' /> ";
echo "<input type='submit' name='point' value='Annuler'>";
echo "<input type='hidden' name='pt' value='0'>";
}
else{ //mon bout de code par défaut
echo "Ancien : <input type='text' name='ancien' /> ";
echo "<input type='submit' name='point' value='Nouveau'>";
echo "<input type='hidden' name='pt' value='1'>";
}
?>
<input type='submit' name='final' value='OK'>
</form>
Merci pour votre aide,
Cordialement,
Jean-Laurent Hentz
Pages : 1