enregistrement dans Mysql depuis php

enregistrement dans Mysql depuis php - PHP - Programmation

Marsh Posté le 04-07-2005 à 10:03:36    

Voila mon soucis:
 
j'enregistre des données dans une base de données a partir d'une page php, mais je passe par une page de transition.
Mon but serai de opuvoir enregistrer les données sans passer par cette page.
En fait il faudrait que l'utilisateur en cliquant sur le boutons, enregistre les valeurs dans mysql et retourne sur sa page d'avant.
 
 
autre question: est il possible de faire des enregistrements dans mysql depuis du javascript? si oui comment?
 
 
 
 

Reply

Marsh Posté le 04-07-2005 à 10:03:36   

Reply

Marsh Posté le 04-07-2005 à 10:14:47    

maire106 a écrit :

Voila mon soucis:
 
j'enregistre des données dans une base de données a partir d'une page php, mais je passe par une page de transition.
Mon but serai de opuvoir enregistrer les données sans passer par cette page.
En fait il faudrait que l'utilisateur en cliquant sur le boutons, enregistre les valeurs dans mysql et retourne sur sa page d'avant.


 
C'est quoi le problème en fait?
 

maire106 a écrit :


autre question: est il possible de faire des enregistrements dans mysql depuis du javascript? si oui comment?


 
Ca te servirais à quoi?
De toute façon c'est côté serveur que les requêtes sont executées.

Reply

Marsh Posté le 04-07-2005 à 10:32:57    

bah le pb est: je voudrais que l'utilisateur ne soit aps obligé de refaire un clic ( c'est la demande de mon chef) pour enregistrer les valeurs. le clic de la page de transition en fait. ou alors comment faire une redirection automatique?

Reply

Marsh Posté le 04-07-2005 à 10:33:47    

header('location: tapage.php');

Reply

Marsh Posté le 04-07-2005 à 10:52:58    

Je pense qu'Ajax serait utile ici !  
Si t'as une adresse email Gmail, tu vas vite comprendre : regarde les étoiles devant chaque message. Quand tu cliques dessus, l'étoile change de couleur. Mais aussi, ça actualise la base de données, sans rafraichir la page.. Si c'est ce que tu veux faire, alors il faut que tu utilsies Ajax.  
Réaliser les étoiles de Gmail, c'est trèèèès simple, et pratique.. Mais je ne répond de rien pour les différents navigateurs.  
Mais je ne suis pas certains d'avoir vraiment compris ce que tu veux faire ^^.  
 
Voici un exemple fait maison de ces étoiles.  
http://www.cubenergy.net/Jeremie/E [...] /index.php
 
Et pour passer plusieurs variables, il me semble qu'il suffit de mettre des &.  
 
Mais d'autres methodes existent, et je ne suis pas assez expérimenté pour me prononcer sur les avantages et les désavantages des différentes methodes.


Message édité par Docteur_Cube le 04-07-2005 à 11:10:53
Reply

Marsh Posté le 04-07-2005 à 11:10:13    

XMLHTTPRequest...
 
Tu appel un script php via un javascript d'ou la non necessité d'actualiser la page...


Message édité par zakinster le 04-07-2005 à 11:11:15
Reply

Marsh Posté le 04-07-2005 à 11:11:09    

Oui c'est ce que je dis ^^.

Reply

Marsh Posté le 04-07-2005 à 11:11:31    

zakinster, ajax, c'est une méthode pour mixer javascript et php grace a xmlhttprequest. C'est un peu pareil :D


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 04-07-2005 à 11:13:42    

Ca y est j'ai retrouver le tuto : http://www.toutjavascript.com/savo [...] quest.php3
 
C'est mieu avec un tuto  :D


Message édité par zakinster le 04-07-2005 à 11:14:03
Reply

Marsh Posté le 04-07-2005 à 11:18:56    

Oui, enfin le truc des étoiles, c'est vrai que c'est l'exemple simple et typique. Pour faire plus compliqué, il faut chercher un peu plus..  
Personnellement je vais faire un gros site, et j'hésite vraiment énormément à utiliser ce système (Ajax). Ca me fait surtout peur pour l'avenir, car les navigateurs évoluent, et à chaque fois il faura modifier le javascript..  
Sans compter que certaines personnes désactivent le javascript..  
 
Si vous êtes plus expérimentés dans ce domaine, éclairez moi, et dites moi si ça vaut le coup d'utiliser javascript combiné à xml dans un gros site.. :)
 
Parce qu'il faut dire que faire une identification des membres avec Ajax, ça pête le feu !


Message édité par Docteur_Cube le 04-07-2005 à 11:20:12
Reply

Marsh Posté le 04-07-2005 à 11:18:56   

Reply

Marsh Posté le 04-07-2005 à 11:21:29    

Tu peux aussi tester si javascript est activé et agir en concéquence pour plus de sécurité...


Message édité par zakinster le 04-07-2005 à 11:26:16

---------------
-/- => -<
Reply

Marsh Posté le 04-07-2005 à 14:41:13    

ca va tourner en intranet donc javascript est installe sur tt les postes, la dessus pas de pb!
pour ce qui est de la page j'ai trouvé:
 
$sec = 3;
// Redirects the browser after $sec seconds
header("Refresh: $sec; fichedep.php" );

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed