cs_didou8513
Messages postés58Date d'inscriptionvendredi 1 octobre 2004StatutMembreDernière intervention11 mars 2005
-
22 févr. 2005 à 14:33
cs_didou8513
Messages postés58Date d'inscriptionvendredi 1 octobre 2004StatutMembreDernière intervention11 mars 2005
-
23 févr. 2005 à 15:43
Bonjour, j'aimerais réaliser une requête (update) en cliquant sur un bouton submit. Je fais plein de tests ca ne marche pas, ma requête s'effectue lors de l'affichage de ma page alors que je veux qu'elle se lance que lorsque je clique sur le bouton.
davwart
Messages postés855Date d'inscriptionmardi 19 novembre 2002StatutMembreDernière intervention28 juillet 20091 22 févr. 2005 à 15:42
salut,
voici une solution parmi d'autres...
dans ta page 'mapahe.php":
<?php
if ($_GET["update"]){
// faire le update
}
echo('
');
?>
et voila.
tant que la variable update n'est pas passée ds l'url, tu n'update pas ;)
-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
cs_didou8513
Messages postés58Date d'inscriptionvendredi 1 octobre 2004StatutMembreDernière intervention11 mars 2005 22 févr. 2005 à 15:52
le problème c'est que je voudrais que mon bouton serve à exécuter ma requête et aussi à exécuter du javascript (il rend certains champs inactifs). C'est possible tout ca ? merci
davwart
Messages postés855Date d'inscriptionmardi 19 novembre 2002StatutMembreDernière intervention28 juillet 20091 22 févr. 2005 à 16:14
ben tu prends le meme code;
dans le onclick, tu appelles "mafunction()"
et tu definis une fonction javascript qui effectue ce que tu veux en javascript, et tout à la fin, le document.lovation='.....'
-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
cs_didou8513
Messages postés58Date d'inscriptionvendredi 1 octobre 2004StatutMembreDernière intervention11 mars 2005 22 févr. 2005 à 17:04
si tu veux je vais t'expliquer ce que je veux faire :
Je possède une base de données oracle, dans mon application je fais des recherches sur des entreprises. Quand j'arrive sur les détails de l'une d'entre elles l'url est la suivante : http://.../.../details.php?id=2672. Le 2672 correspond au numéro de l'entreprise (clé primaire quoi).
Ensuite l'utilisateur doit pouvoir mettre à jour ou insérer des données mais pas sur tous les champs du formulaire, certains sont inactifs il ne pourra pas les modifier. Pour mettre à jour ceux qu'il peut modifier il doit cliquer sur un bouton, après il rentre les nouvelles données. Tout ca ca fonctionne bien. Pour valider les données je voudrais qu'il puisse cliquer sur un bouton qui met à jour les données et qui rend de nouveau inactif les champs de mon formulaire. voila dis le moi si tu n'as pas tout compris, merci
cs_didou8513
Messages postés58Date d'inscriptionvendredi 1 octobre 2004StatutMembreDernière intervention11 mars 2005 23 févr. 2005 à 09:20
salu davwart, je sui désolé mais je ne vois pas trop comment ou plutôt où rajouter le document.location=' ' dans ma fonction javascript. Autre question le type du bouton que je dois utiliser ce serait pas plutôt un submit au lieu de button ? merci
cs_didou8513
Messages postés58Date d'inscriptionvendredi 1 octobre 2004StatutMembreDernière intervention11 mars 2005 23 févr. 2005 à 15:23
Davwart, tu me disais que tant que la variable update n'est pas passée dans l'url je n'update pas, mais dans mon cas dès que ma page s'affiche ma variable se trouve déjà dans l'url. merci de m'éclairer, salut
davwart
Messages postés855Date d'inscriptionmardi 19 novembre 2002StatutMembreDernière intervention28 juillet 20091 23 févr. 2005 à 15:35
re!
ds l'exemple que je t'ai donné..si "update" est un argument de ton url, alors il fait l'update.
Si tu ne le specifies pas, pas possible que ta variable soit deja ds ton url !
-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]