Désactiver les boutons suivant et précédent d'un navigateur - PHP - Programmation
Marsh Posté le 31-10-2005 à 18:26:49
Salut,
Marsh Posté le 31-10-2005 à 19:09:17
Bien noté tes remarques. Je préciserai dans le manuel de l'utilisateur qu'il n'est pas recommandé de naviguer avec les boutons suivants et précédents...
Marsh Posté le 01-11-2005 à 01:43:05
limp15000 a écrit : Bien noté tes remarques. Je préciserai dans le manuel de l'utilisateur qu'il n'est pas recommandé de naviguer avec les boutons suivants et précédents... |
Comme 2xyo je vois pas pourquoi si ton truc est bien fait Y'a un risque à quel niveau??? Regardes du côté de la piste donnée mais ça paliera pas à des erreurs de vérifications...
Marsh Posté le 01-11-2005 à 09:30:25
Mais ca casse la naviagtion booooooordel
Marsh Posté le 01-11-2005 à 13:53:00
Tout simplement, un utilisateur saisi les données d'un client. Il reçoit le message de confirmation et sous le message y a le bouton pour passer au contrat... Mais pour une raison x ou y il veut retourner en arrière...
Là apparaît le message Post data blabla... Et hop le client est inséré deux fois!
C'est pour ça.. Mais je préciserai bien aux utilisateurs comment faire et il ne devrait pas y avoir de problème...
Marsh Posté le 01-11-2005 à 14:29:28
ben ouais c'est clair! C'est pas normal.Quand tu inseres verifie qu'il n'y soit pas deja dans la bdd et si jamais il y est soit tu met un message d'erreur soit tu fais un p'tit update avec ce qui est potentiellement modifie :-)
Marsh Posté le 01-11-2005 à 16:21:43
Citation : ben ouais c'est clair! C'est pas normal.Quand tu inseres verifie qu'il n'y soit pas deja dans la bdd |
Je suis grave.... Je viens de tester et j'ai eu le message le client existe déjà...
J'ai pisser tellement de code que j'avais oublié que j'avais mis un test... LOL
Je mets ça où dans mon fichier index.php??
Code :
|
Marsh Posté le 01-11-2005 à 19:51:38
Tou au début mais juste après session_start() je pense...
Marsh Posté le 01-11-2005 à 19:55:05
Bordel encore un incompétent grave qui pourri un boulot noble ... Y a vraiment des gens qui devraient comprendre que s'ils ne sont pas compétents pour le boulot qu'ils font et en chercher un autre ... Bordel ça fait vraiment peur un tel niveau d'incompétence ...
Marsh Posté le 01-11-2005 à 20:02:23
esox_ch a écrit : Bordel encore un incompétent grave qui pourri un boulot noble ... Y a vraiment des gens qui devraient comprendre que s'ils ne sont pas compétents pour le boulot qu'ils font et en chercher un autre ... Bordel ça fait vraiment peur un tel niveau d'incompétence ... |
Rhhhooo le vilain coup de gueule
Parfois c'est pour rendre service, changer de discipline de prog ou simplement se lancer Même si dans le fond je suis d'accord, avant de savoir on sait pas Et puis faut bien faire un premier projet, si les attentes sont pas énormes pour une petite boite
Marsh Posté le 01-11-2005 à 20:08:31
rendre service : Tu rend service a qui en emmerdant l'utilisateur?
Changer de discipline de prog : Si tu penses comme ça tu es pas tombl sur la bonne, change encore un coup
Se lancer : Avant de tester le saut en parachute je pense qu'il est mieux d'apprendre comment l'ouvrir ... ce que tu as manifestement pas fait.
En gros, tout a fait d'accord qu'il faut bien se lancer un jour, mais deja on ne se lance JAMAIS avec un site pouvant faire transiter des informations personnelles du client (c'est un genre de site demandant un niveau de compétences et d'experience qu'on n'aquiert pas avec un bouquin, ni avec 6mois-1 ans de programmation). Et j'imagine bien que la petite boite n'as pas de grandes attentes, ni de grand moyens, sinon elle aurait fait appel a un professionnel serieux (ou alors la petite boite veut mourir jeune) mais c'est pas une raison pour rendre un travail baclé. C'est d'ailleurs pas en baclant un site qu'on apprend a en faire un bon
Marsh Posté le 01-11-2005 à 22:33:42
Petite précision... Mon application a été dans le cadre d'un projet d'école.... C'était à nous de décider du language de programmation, et j'ai donc appris le php... Je suis un débutant et encore en formation donc on se calme!!!
Si on a pas le droit de débuter je vois pas où on va!!??
Mais si tu veux m'apprendre des trucs en plus je suis à l'écoute esox. D'ailleurs ça se trouve on est dans le même canton
Marsh Posté le 01-11-2005 à 22:45:50
Non je suis vaudois .
On a le droit de debuter mais pas sur une plateforme où de l'argent circule.
Et si effectivement c'est dans le cadre de tes etudes, pourquoi tu parles de petite entreprise & co ?
Marsh Posté le 01-11-2005 à 23:01:13
esox_ch a écrit : Non je suis vaudois . |
Juste pour être aussi méchant que toi: sur un forum la base est de savoir qui parle , c'est inadmissible de répondre à quelqu'un en parlant à un autre Juste question de protocole de communication
Tu m'as confondu avec l'auteur Je cherchais juste à pas lui jeter la pierrecomme tu le faisais et résultat j'avais raison Même s'il aurait du précisé plus tot que c'était pour les études
Pour moi tout va bien, je me cherche mais fait les choses comme il faut
Marsh Posté le 01-11-2005 à 23:16:01
leflos5 a écrit : Juste pour être aussi méchant que toi: sur un forum la base est de savoir qui parle , c'est inadmissible de répondre à quelqu'un en parlant à un autre Juste question de protocole de communication |
1000 excuses, l'enervement m'as legerement fait peter un cable .
Et effectivement c'étais un coup de gueule , Y en a marre de voir 5 gugus par jour qui debarquent avec 3 bouts de ficelles et veulent jouer a ebay
Marsh Posté le 01-11-2005 à 23:45:48
esox_ch a écrit : 1000 excuses, l'enervement m'as legerement fait peter un cable . |
Pas de souci pour moi ni pour l'auteur je pense Je comprends je fais pareil sur d'autres forums
Pour en revenir au sujet initial, tu pourras pas et ça n'a pas d'intéret d'y passer 3 semaines Faut gérer toutes ces actions en interne, si le seul problème c'est le postdata bah ils sont habitués c'est inérant au http Faut juste que tu vérifies que les données existent pas lors d'insert et qu'elles sont bien là lors d'update Pour le reste, tu joues avec le cache et soit tu réévalues si besoin, soit tu laisses le navigateur jouer tout seul MAis vu qu'on navigue pas à l'envers si y'a pas de bug lié à la modif de données on pourra pas te le reprocher
Marsh Posté le 02-11-2005 à 08:59:04
C'était le seul problème, mais en voulant réinsérer, j'avais fait un test qui a évité une double insertion.
Esox, je vais approfondir mon explication. Donc on devait trouver une société qui avait besoin d'un programme informatique.
En revanche il ne sera pas mis en production... C'est juste pour nous mettre dans une situation réele et voir comment on se débrouille en apprenant un nouveau language. C'est une école d'informatique de gestion...
Il est possible que par la suite le programme soit mis en production, mais avant celà il y aura pas mal de changements et ce sera après avoir terminé mes études.
Mais je comprends tout à fait ton coup de gueule
Sans rancune
Marsh Posté le 03-11-2005 à 17:37:03
Alors voyons voir : je récapéte un mini coup :
Ton probléme, c'est que tu dois insérer un nouveau client et ensuite afficher le contrat de ce client mais t'as peur qu'entre temps le gas qui saisie les infos fasse machine arriére.
Question con : Dans ce cas, pourquoi ne pas faire les deux en une seule fois?
Marsh Posté le 03-11-2005 à 18:03:19
Car on doit pouvoir modifier certaines parties du contrats
Mon problème est résolu... Si vraiment l'utilisateur est assez plouc pour faire back il aura un message d'erreur lui disant que le client est déjà inséré...
Donc c'est tout bon
Merci
Marsh Posté le 31-10-2005 à 17:22:01
Bonsoir,
J'ai créer pour une entreprise un site web, et une application online permettant la gestion de clients. En revanche pour éviter des erreurs de manipalutions j'aimerais désactiver les boutons suivants et précédents de firefox. Est-ce que c'est possible de le faire avec du php ou du javascript???
Merci et bonne soirée