Titre: Que se passe-t-il quand on appuie sur Submit (formulaire) ?
Posté par: Couin le le 11-06-2007 a 12:32:51
Bonjour à tous !
J'exprose brievement mon problème.
Je désire automatiser mes sauvegardes de base de donénes d'un forum hébergé chez free.
Pour sauvegardermanuellement la base, je peux donc aller sur http://sql.free.fr/backup.php où il m'est demandé mon identifiant et mot de passe. Je rempli,s valide, et j'attéris sur la liste des tables à sauvegarder. Je choisis Totues les tables et je valide, afin que free me délivre l'archive sauvegarde à l'instant T.
J'ai, par analyse de code source de la page des tables, réussi à déduire que le code suivant, enregistré dans une page html que j'ai en local, fonctionne :
<form action="http://sql.free.fr/backup.php" method="POST"> <input type="hidden" name="login" value="mon identifiant"> <input type="hidden" name="password" value="mon mot de passe"> <input type="hidden" name="check" value="1"> <input type="hidden" name="all" value="1"> <input name="submit" type="submit" value="Sauvegarder"> </form>
Il suffit juste de cliquer sur Sauvegarder pour que free me propose l'enregistrement du fichier correspondant à l'arche de sauvegarde de l'instant T. J'utilise Super Macro pour faire ne macro (à savoir ouvirr cette page html en local, aller sur le bouton Sauvegarder par la touche Tab, puis valider par Entrée.
Ce que je voudrais savoir : Que se passe-t-il lorsque j'appuie sur Sauvegarder (submit) ? Je voudrais remplacer le code précité par un code permettant d'envoyer les mêmes informations dès le chargement de la page, sans avoir à valider.
Un peu comme si il y avait un code du genre : <onload form action="http://sql.free.fr/backup.php" method="POST" submit:login=mon identifiant, password=mon mot de passe, check=1 all=1> Bien sur ce code est probablement archifaux, c'est juste pour tenter d'expliquer ce que je veux faire mais j'y connais absolument rien et j'ai cherché un peu partout sur le net et j'ai rien trouvé correspodnant à mes attentes :-[
MErci à tous !
Couin |
Titre: Re:Que se passe-t-il quand on appuie sur Submit (formulaire) ?
Posté par: Netah le le 19-06-2007 a 16:17:50
En effet, tu peux le faire, plus simplement que tu ne le penses en plus, mais attention, je ne suis pas certain que cela soit forcement une bonne chose. A toi de voir mais l'action d'appuyer sur le bouton me parait pas mal.
Sinon...
Code:
/* blablabla */
<body onload="frmload.submit();">
/* blablabla */
<form name="frmload" action="http://sql.free.fr/backup.php" method="POST"> <input type="hidden" name="login" value="mon identifiant"> <input type="hidden" name="password" value="mon mot de passe"> <input type="hidden" name="check" value="1"> <input type="hidden" name="all" value="1"> <input name="submit" type="submit" value="Sauvegarder"> </form>
/*blablabla */
|
|
|
Titre: Re:Que se passe-t-il quand on appuie sur Submit (formulaire) ?
Posté par: Couin le le 19-06-2007 a 22:40:30
Nickel, il faut juste retirer la ligne <input name="submit" type="submit" value="Sauvegarder"> pour que l'automatisme à l'ouverture de la page fonctionne.
Merci pour le tuyau ;)
|
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|