rss
evenement onclick et requete
par antic80
 Fil de Discussions
Statut :
jeudi 11 mai 2006 à 17:17:00
bonjour

voila j'ai un lien dans une page et j'aimerai savoir si a partir de l'evenement onclick="" je peux executer une requete pour modifier une valeur dans une table mysql


ma requete serait la suivante

$sql="UPDATE apprenant SET NbEssai='0' where nom='$Nom' and prenom='$Prenom' and pseudo='$pseudom'";


est ce possible et si oui comment ??
Répondre à antic80  Signaler ce message aux modérateurs Aller au dernier message

2


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Par Zep3k!GnO, le vendredi 12 mai 2006 à 13:30:16 Fil de Discussions
bin il faut que sur le onclick que tu renvois la page vers ta page qui fera ta requete...
onClick="javascript:window.location.href=nomdetapage.php?parametre1=monparam&para­m2=monParam2"

Et la dans nomdetapage.php tu fais ta requete SQL...
Voilà m'sieur ;) Zep3k!GnO
On est des rangers mec, des rangers...
Répondre à Zep3k!GnO

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par antic80, le samedi 13 mai 2006 à 13:12:45 Fil de Discussions
ok je te remercie je me douter qu'il fallait passait par une page php mais je pensais que c'était possible en faisant appelle a une fonction

merci
Répondre à antic80

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par antic80, le samedi 13 mai 2006 à 16:26:20 Fil de Discussions
bon finalement j'ai un probleme

je t'explique

en fait je suis une feuille de cours

si je clic sur le lien je dois acceder a l'exercice qui correspond

en remettant l'exercice a zero c a dire Nb d'essai=0 et la question =1

je met ces 2 parametres dans le lien comme tu m'as dis et quand j'arrive sur la page en question je recupere les parametres et j'execute ma requete.

mais voila sur la feuille exercice je fais la 1ere question et je valide mais au lieu de passer a la question 2 je reviens sans arret a la question 1
Répondre à antic80

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Zep3k!GnO, le lundi 15 mai 2006 à 10:00:39 Fil de Discussions
bin en fait il faut que sur ta feuille d'excercice tu fasses un test pour voir a quel question tu es... Et dans ta page de traitement (celle ou tu mets a jour ta BDD) quand tu renvois vers al pages d'exercce, il faut que tu lui passe dans l'url ton question=2 . .
Voilà, tu vois le délire ?
;) Zep3k!GnO
On est des rangers mec, des rangers...
Répondre à Zep3k!GnO

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par antic80, le lundi 15 mai 2006 à 10:32:06 Fil de Discussions
oui mais le meme lien dois faire appel a 2 pages différentes c ca mon probleme
Répondre à antic80


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Zep3k!GnO, le lundi 15 mai 2006 à 10:40:06 Fil de Discussions
comment ca il doit faire appel à 2 pages différentes ?
Etends ta pensée :D Zep3k!GnO
On est des rangers mec, des rangers...
Répondre à Zep3k!GnO

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par antic80, le mardi 16 mai 2006 à 10:49:13 Fil de Discussions
voila quand je clic sur le lien je dois acceder a ma page fiche1.php

<a href="../../Exercices/TN/Fiche1.php?categorie=2")><img border="0" src="../../../Image/330.jpg"></a>


mais avant d'acceder a cette page je dois effacer des valeurs dans ma base données

je ne peux pas mettre ma requete au debut de la page fiche1.php sinon la requete s'effectuera quand j'utiliserai la feuille fiche1.php

ma requete c ca

$sql15="UPDATE apprenant SET NbEssai='0',NumQuestion='1',Demarche='' where nom='$Nom' and prenom='$Prenom' and pseudo='$pseudom'";
$req15 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());

cette requete ne dois s'effectuer que quand je viens de la feuille cours.php pour arriver sur fiche1.php

et je vois pas comment faire
Répondre à antic80

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Zep3k!GnO, le mardi 16 mai 2006 à 11:36:26 Fil de Discussions
cette requete ne dois s'effectuer que quand je viens de la feuille cours.php pour arriver sur fiche1.php
Bin voilà tu l'a trouvé tout seul...
quand t'appel ta fiche1.php par cours.php, au lieu d'un
<a href="fiche1.php">
TU METS :
<a href="fiche1.php?provenance =cours">

Puis dans fiche1.php tu test si t'as provenance et si elle vaut bien cours
if($_GET['provenance'] == "cours")
{
   //on fait ici la requete SQL.
}

Et voilà non ? !
;)
Bon Courage. Zep3k!GnO
On est des rangers mec, des rangers...
Répondre à Zep3k!GnO

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par antic80, le mardi 16 mai 2006 à 11:55:03 Fil de Discussions
je met koi a la place de cours les parametres que je dois passer dans la requete c ca
Répondre à antic80

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Zep3k!GnO, le mardi 16 mai 2006 à 11:57:06 Fil de Discussions
Si t'en a besoin de tes paramètres, oui tu les place aussi, mais 'cours' c'est une chaine de caractère qui vise simplement a savoir grace au test que ca vient bien de ta page cours et que donc t'es obligé de mettre à jour ta base de donnée...
J'espère que je suis clair... :) Zep3k!GnO
On est des rangers mec, des rangers...
Répondre à Zep3k!GnO

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par antic80, le mardi 16 mai 2006 à 12:02:20 Fil de Discussions
oui mais je perd la parametre de mon lien du départ (categorie=2) non ??
Répondre à antic80

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par antic80, le mardi 16 mai 2006 à 12:27:38 Fil de Discussions
ca marche pas

ds ma page cours j'ai mis mon lien

<a href="../../Exercices/TN/Fiche1.php?categorie=2&source=cours")>

et dans feuille fiche1.php

ma requete

if($_GET['source'] == "cours")
{
$sql15="UPDATE apprenant SET NbEssai='0',NumQuestion='1',Demarche='' where nom='$Nom' and prenom='$Prenom' and pseudo='$pseudom'";
$req15 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
}

mais rien ne se passe
Répondre à antic80

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Zep3k!GnO, le mardi 16 mai 2006 à 13:12:11 Fil de Discussions
if($_GET['source'] == "cours")
{
$sql15="UPDATE apprenant SET NbEssai='0',NumQuestion='1',Demarche='' where nom='$Nom' and prenom='$Prenom' and pseudo='$pseudom'";
$req15 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
}
else
{
   echo"la page appelante n'est pas Cours.php";
}

Et il faut bienentendu que tu te sois d'abord connecté a ta base de donnée dans fiche1.php...
Essaye comme ça au moins tu verras, quesqui s'pass ! Zep3k!GnO
On est des rangers mec, des rangers...
Répondre à Zep3k!GnO

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par antic80, le mardi 16 mai 2006 à 13:13:30 Fil de Discussions
c bon en fait y'avais une erreur ds la requete et j'avais mal placé le code

la c bon ca va

merci a toi
Répondre à antic80

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Zep3k!GnO, le mardi 16 mai 2006 à 13:34:20 Fil de Discussions 
Pas de soucis ;)

P.S: pense juste a marquer le post comme résolu :D Zep3k!GnO
On est des rangers mec, des rangers...
Répondre à Zep3k!GnO
Discussions pertinentes trouvées dans le forum
25/04 23h07Système d'onglet généré par evenement OnclickWebmastering26/04 01h243
07/06 12h44l'evennement onclick sur javascriptWebmastering09/06 10h571
04/04 10h58Problême de lien sur un évenement OnclickWebmastering05/04 00h581
14/12 13h19evenement OnClick d'un checkboxWebmastering21/12 10h502
Plus de discussions sur « evenement onclick et requete » Discussion en cours Discussion fermée Problème résolu
Logiciels pertinents trouvés dans les téléchargements
Télécharger GLPI 0.70.2GLPI - GLPI est une application libre, distribuée sous licence GPL destinée à la gestion de parc informatique et de helpdesk. ...Catégorie: Gestion de parc
Licence: Freeware/gratuit
Télécharger Photofiltre 6.3.1Photofiltre - PhotoFiltre est un logiciel de retouche d’images très complet. Il permet d'effectuer des réglages simples ou avancés sur une...Catégorie: Retouche photo
Licence: Freeware/gratuit
Télécharger Windows XP SP2 1.0Windows XP SP2 - Les Service Packs constituent un moyen pratique, tout en un, d'accéder aux derniers pilotes, outils et améliorations en...Catégorie: Librairies (DLL)
Licence: Freeware/gratuit
Télécharger aMSN 0.97.1aMSN - aMSN est un clone de MSN Messenger en version libre, possédant de nombreuses fonctionnalités parmi lesquelles : ...Catégorie: Messagerie instantanée
Licence: Open Source
Plus de logiciels gratuits sur « evenement onclick et requete »
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide