2 Submit 1 form PHP
Alzamar
-
sebshiva Messages postés 194 Date d'inscription Statut Membre Dernière intervention -
sebshiva Messages postés 194 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- 2 Submit 1 form PHP
- Supercopier 2 - Télécharger - Gestion de fichiers
- Word numéro de page 1/2 - Guide
- 2 ecran pc - Guide
- 1/2 symbole - Guide
- Faire 2 colonnes sur word - Guide
3 réponses
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.