Utilisation de onclick

Résolu
michmichman Messages postés 79 Date d'inscription jeudi 11 août 2005 Statut Membre Dernière intervention 17 mars 2011 - 19 mars 2006 à 23:59
michmichman Messages postés 79 Date d'inscription jeudi 11 août 2005 Statut Membre Dernière intervention 17 mars 2011 - 20 mars 2006 à 20:42
Bonjour voila j'ai fait un bouton grace a la balise<form>...
J'aimerais que ce bouton envoie une variable à ma BDD j'ai crue comprendre qu'il faut utiliser onclick="action_du_bouton()"
puis ensuite definir action_du_bouton et metant sa entre deux balise <script> et </script> mais j'ais essayé sans aucun succès quelques pourrait me montrer un exemple n'importe quoi qui fonctionne??
Merci

Michel CANUEL
<hr size="2" width="100%">OPENMAN...

3 réponses

tcheeb Messages postés 66 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 27 octobre 2010
20 mars 2006 à 09:35
Aie, Beaucoup de confusion

1 ne pas confondre client et serveur. Javascript est un language client, et ne peut ne ce fait pas envoyer lui même une variable à une DB du côté serveur. Il faut pour cela soumettre un requête sur le serveur, par l'intermédiaire d'une connexion à la DB.

un peu de lecture :
http://www.manuelphp.com/php/function.mysql-connect.php
http://www.manuelphp.com/php/function.mysql-db-query.php

2 un bouton n'a pas forcément besoin d'une balise form pour déclencher un javascript.
Click Me. voir même


un peu de lecture :
http://www.commentcamarche.net/html/htmlform.php3
http://www.javascriptfr.com/
http://www.phpcs.com/ (tu connais peut-être ce site)

Tu trouveras sur ces sites toute l'information utile pour ta question.

;-))
3
sidf Messages postés 1216 Date d'inscription mardi 20 décembre 2005 Statut Membre Dernière intervention 18 octobre 2012 5
20 mars 2006 à 10:54
comme ça par exemple

<form action='maj_bd.php' method='post' name='F1'>

...

</form>

et dans
maj_bd.php

$variable=$_POST['ta_variable']

--> mise à jour bd
3
michmichman Messages postés 79 Date d'inscription jeudi 11 août 2005 Statut Membre Dernière intervention 17 mars 2011
20 mars 2006 à 20:42
Merci mais je veux que cette action sa fasse sur une même page (c'est pour un tchat) je doit faire du js pour sa??

<hr size="2" width="100%">OPENMAN...
3
Rejoignez-nous