[php] Pb Mozilla Firefox/Internet Explorer
Résolu
ceto84
Messages postés
56
Date d'inscription
Statut
Membre
Dernière intervention
-
neojick Messages postés 167 Date d'inscription Statut Membre Dernière intervention -
neojick Messages postés 167 Date d'inscription Statut Membre Dernière intervention -
Voici la fin de mon formulaire:
<center><pre><button type="submit" name="Visualiser" value="1">Visualiser</button> <button type="submit" name="Visualiser" value="0">Sauvegarder</button> <button type="reset">Annuler</button><br /></pre></center>
</form>
</body>
Lorsque l'on clic sur le bouton sauvegarder on devrait aller a la page sauvegarder.php avec des le debut le code:
<?
$visualiser=$_POST["Visualiser"];
/*reccuperation des arguments des boutons du formulaire*/
$num_aff=$_POST["num_aff"];
if ($visualiser =='0'){
/* Condition if afin de choisir d utiliser les headers ou non*/
/*Cette boucle if permet la sauvegarde directe des infos du formulaire en documents exel*/
header ("Content-Type: application/excel");
/* Je choisis de creer un document exel*/
header ('Content-Disposition: attachement; filename="fiche_sauv.xls"\n');}
/*le document est sauvegarder directement sous le parametre envoyé*/
?>
apres ca il y a le truc de base avec
<!DOCTYPE HTML Public....
<html>
<head>
....
l'astuce c'est que l'on ne voit pas la page php mais en faite c'est une fenetre qui s'ouvre pour demander de sauvegarder (notament grace a header ... kil y a dans le code). Cela marche lorsque j'utilise Mozilla mais pas Internet Explorer!!! et c'est la le pb!!!
Il faudrai que ca marche a tout les coup, quel que soit l'explorateur!!
Si quelqu'un peut trouver ca!!!
Si besoin jpeux donner tout le code....
<center><pre><button type="submit" name="Visualiser" value="1">Visualiser</button> <button type="submit" name="Visualiser" value="0">Sauvegarder</button> <button type="reset">Annuler</button><br /></pre></center>
</form>
</body>
Lorsque l'on clic sur le bouton sauvegarder on devrait aller a la page sauvegarder.php avec des le debut le code:
<?
$visualiser=$_POST["Visualiser"];
/*reccuperation des arguments des boutons du formulaire*/
$num_aff=$_POST["num_aff"];
if ($visualiser =='0'){
/* Condition if afin de choisir d utiliser les headers ou non*/
/*Cette boucle if permet la sauvegarde directe des infos du formulaire en documents exel*/
header ("Content-Type: application/excel");
/* Je choisis de creer un document exel*/
header ('Content-Disposition: attachement; filename="fiche_sauv.xls"\n');}
/*le document est sauvegarder directement sous le parametre envoyé*/
?>
apres ca il y a le truc de base avec
<!DOCTYPE HTML Public....
<html>
<head>
....
l'astuce c'est que l'on ne voit pas la page php mais en faite c'est une fenetre qui s'ouvre pour demander de sauvegarder (notament grace a header ... kil y a dans le code). Cela marche lorsque j'utilise Mozilla mais pas Internet Explorer!!! et c'est la le pb!!!
Il faudrai que ca marche a tout les coup, quel que soit l'explorateur!!
Si quelqu'un peut trouver ca!!!
Si besoin jpeux donner tout le code....
A voir également:
- [php] Pb Mozilla Firefox/Internet Explorer
- Internet explorer 11 - Télécharger - Navigateurs
- Mozilla firefox - Télécharger - Navigateurs
- Internet explorer 8 - Télécharger - Navigateurs
- Internet explorer 10 - Télécharger - Navigateurs
- Internet explorer - Guide
3 réponses
Internet Explorer n'est pas copain avec les <button> </button>
Mets un <input type="submit" name="blabla" value="blabla" /> et ça passera.
Mets un <input type="submit" name="blabla" value="blabla" /> et ça passera.