Création
d'entreprise
Posez votre question Signaler

2 Submit 1 form PHP

Alzamar - Dernière réponse le 21 mars 2009 à 08:31
Bonjour,
Alors voila après avoir passé toute la journée dessus je bute sur une form avec 2 boutons submit :
-bouton 1 : Mettre à jour
-bouton 2 : Aperçu
Tout marche bien sur Firefox mais sur IE après avoir cliqué sur un bouton page blanche,
j'ai l'impression que le php ne s'affiche pas, Aidez Moi Svp !
J'utilise la form suivante :
<form class="right" action="action_edit_fiche.php" method="post" name="fiche" target="_blank">
<fieldset class="right">
<p class="right">
<label for="nom" class="right">Nom du logiciel :</label>
<br ><input class="right3" style="margin-left:10px" type="text" name="nom" id="nom" size="30" maxlength="34" value="<?php echo $retour['nom']; ?>" >
<em class="right">(34 caractères max)</em><br >
<input type="hidden" name="nom2" id="nom2" value="<?php echo $retour['nom']; ?>" >
[...]
<div>
<input type="Image" src="../images/b_update.png" width="89" height="29" alt="" border="0" hspace="10" vspace="5" align="absmiddle" name="action" value="maj">
<input type="Image" src="../images/b_view.png" width="89" height="29" alt="" border="0" hspace="10" vspace="5" align="absmiddle" name="action" value="apercu">
</div>
<script language="Javascript" type="text/javascript">
LimiterTextArea('descc', 2300, 'controle_decompte2');
LimiterTextArea('desc', 230, 'controle_decompte');
</script>
</form>
Dans ma page action_edit_fiche.php :
<?php
session_start();
ini_set("url_rewriter.tags","" );
include('../includes/fonctions.php');
include('../includes/config.php');
connexionbdd();
actualiser_session();
if(!isset($_SESSION['membre_id']))
{
header('refresh: 2; url=' .ROOTPATH.'/membres/inscription.php');
}
if($_POST['action'] == "maj"){
include('trait_edit_fiche.php');
}
if($_POST['action'] == "apercu"){
include('apercu_edit_fiche.php');
}
?>
Mes pages trait_edit_fiche.php et apercu_edit_fiche.php contiennent
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html><head><body>.. et du php
Merci Beaucoup
Lire la suite 

2 Submit 1 form PHP »

4 réponses
Réponse
+0
moins plus
ne fait pas des submit mais des type="button" et ajoute des onclick="...." et met ton code javascript/ajax qui exécute selon ton besoin.
Ajouter un commentaire
Réponse
+0
moins plus
Merci vignemail1 je vais tester sa je te dirais si c'est bon :)
Ajouter un commentaire
Réponse
+0
moins plus
Eh beh merci :) tu ma mis sur la piste :) j'ai mit des submit tout simplement
sebshiva- 21 mars 2009 à 08:31
Salut,

ça peut t'être utile :

http://www.expreg.com/fred_article.php?art=form_plus_bouton
Ajouter un commentaire
Ce document intitulé « 2 Submit 1 form PHP » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?