8800 sujets

Développement web côté serveur, CMS

Bonjour,

Je post ce message car j'ai un souci et je ne trouve pas la solution à mon pb à travers le net!!
je m'explique:
J'ai 4 div en css qui sont caché (visible:hidden; display:none;)
J'ai 4 liens chacun des liens affichant au passage de la souris une des 4 div au meme endroit.
jusque là tout marche
mais ce que je veux c'est que lorsque l'utilisateur clic sur une des 4 div, il y ait une insertion dans ma base de données mysql (insertions différentes celon la div cliqué)
j'ai donc mis un onclick="<?php mysql... ?>" dans chaque div

or a chaque fois que je clic sur une div c'est l'insertion de la 1ere div qui s'execute quelque soit la div affichée Smiley ohwell
doi-je en conclure que le onclick s'éxecute même si la div ne s'affiche pas ( Smiley confus ) et si oui comment contourner mon pb pour avoir une insertion dans ma base de données différente celon la div cliqué ???

Voila j'espère avoir bien exposé mon pb, et j'espère surtout que qqn pourra m'aider Smiley smile
Modifié par uncommon (16 Mar 2009 - 21:01)
Salut uncommon,

Le php est un langage interprèté coté serveur, qui va te généré du html. Donc oui si tu mets du code php dans ton onClick, il sera interprèter avant que tu clique Smiley cligne

Je sais pas pourquoi tu veux faire une insertion dans ta base à chaque clic sur le div, mais fait attention, ta table risque de devenir vite volumineuse.

@+
Bonjour Mikerob,

J'avais oublié ceci,
en fait j'était persuadé que le pb venai de la superposition des div cachée et visible alors qu'en fait le pb venait de la compilation coté serveur
du coup g changé mon code et ça marche Smiley ravi

en tt cas merci pcq je m'enteté à chercher au niveau css Smiley confus vu que je débute en css je croyais que le pb venai de là...

a+ Smiley cligne