Comment intégrer du MYSQL dans un script JS
Philippe
-
DaNot Messages postés 221 Date d'inscription Statut Membre Dernière intervention -
DaNot Messages postés 221 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un petit problème avec une page php qui affiche une base de donnée via MYSQL.
Cee que j'aimerais faire, c'est qu'en cliquant sur une cellule de mon tableau ( en l'occurence une image ) ça me modifie un champ de ma ligne.
voici le code de ma cellule :
<td img src='../img/BT_ESC.gif' onclick='valide(24)'>
24 étant le no de record dans ma base de données
Comment intégrer ma fonction "valide(record)" dans ma page php ?
la fonction valide doit simplement faire une requête "UPDATE ma_table set mon_champ = 1 where NO_REC = 24.
Quelqu'un peut m'aider ?
Merci d'avance
j'ai un petit problème avec une page php qui affiche une base de donnée via MYSQL.
Cee que j'aimerais faire, c'est qu'en cliquant sur une cellule de mon tableau ( en l'occurence une image ) ça me modifie un champ de ma ligne.
voici le code de ma cellule :
<td img src='../img/BT_ESC.gif' onclick='valide(24)'>
24 étant le no de record dans ma base de données
Comment intégrer ma fonction "valide(record)" dans ma page php ?
la fonction valide doit simplement faire une requête "UPDATE ma_table set mon_champ = 1 where NO_REC = 24.
Quelqu'un peut m'aider ?
Merci d'avance
A voir également:
- Comment intégrer du MYSQL dans un script JS
- Intégrer une vidéo dans un powerpoint - Guide
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Mysql community server - Télécharger - Bases de données
3 réponses
Salut,
Tu es oblige de faire une page intermediaire php qui executera la requete.
En effet, lorsque l'utilisateur cliquera sur l'image, le code est execute sur le client alors que la requete (php/mySql) doit etre execute sur le serveur.
Il faut que le clic sur l'image appele une page php (avec le # du record de la base en argument). Cette page php execute la requete et renvoie la meme page sur laquelle tu etais avant le clic.
- je sais pas si je suis tres clair ;-)
DaNot
un Libre ouvert à la source ...
Tu es oblige de faire une page intermediaire php qui executera la requete.
En effet, lorsque l'utilisateur cliquera sur l'image, le code est execute sur le client alors que la requete (php/mySql) doit etre execute sur le serveur.
Il faut que le clic sur l'image appele une page php (avec le # du record de la base en argument). Cette page php execute la requete et renvoie la meme page sur laquelle tu etais avant le clic.
- je sais pas si je suis tres clair ;-)
DaNot
un Libre ouvert à la source ...
Merci pour ta réponse, mais j'ai une nouvelle question :
est-ce que je passe par un script pour appeler une page PHP qui fait la requête, qqchose comme ça :
<td img src='../img/BT_ESC.gif' onclick='valide(24)'>
echo "<SCRIPT LANGUAGE='Javascript'>" ;
echo "function valide(r) { document.location.href='valide.php?rec=r';} " ;
echo "</SCRIPT>" ;
ou alors le lien dans ma cellule appelle directement un page php sans passer par un script ?
est-ce qtu aurais un exemple à me montrer ?
Merci
Philippe
est-ce que je passe par un script pour appeler une page PHP qui fait la requête, qqchose comme ça :
<td img src='../img/BT_ESC.gif' onclick='valide(24)'>
echo "<SCRIPT LANGUAGE='Javascript'>" ;
echo "function valide(r) { document.location.href='valide.php?rec=r';} " ;
echo "</SCRIPT>" ;
ou alors le lien dans ma cellule appelle directement un page php sans passer par un script ?
est-ce qtu aurais un exemple à me montrer ?
Merci
Philippe
Salut,
Ton exemple fonctionne mais il est aussi possible d'utiliser un formulaire.
Pour le (tout) petit exemple, voir :
http://david.nottin.free.fr/ccm/Philippe/saisie.html
(le script php est le fichier http://david.nottin.free.fr/ccm/Philippe/valide.php)
DaNot
un Libre ouvert à la source ...
Ton exemple fonctionne mais il est aussi possible d'utiliser un formulaire.
Pour le (tout) petit exemple, voir :
http://david.nottin.free.fr/ccm/Philippe/saisie.html
(le script php est le fichier http://david.nottin.free.fr/ccm/Philippe/valide.php)
DaNot
un Libre ouvert à la source ...